Sparkteams Logo

Über­zeu­gung

Unsere Vision ist es, leidenschaftlich gute Software zu entwickeln.

Die Freude an Herausforderungen und der Wille, das Optimum aus uns herauszuholen, treiben uns dabei immer wieder aufs Neue an. Das Erschaffen der jeweils besten Softwarelösungen ist nämlich genau der Grund, weshalb wir unseren Beruf so lieben.

Mission

Unsere Mission ist es, gemeinsam im Team und mit den Kunden Großartiges zu erreichen.

Team

Eine enge und zugleich offene Zusammenarbeit im Team und mit den Kunden – auf der Basis von gegenseitigem Respekt, Vertrauen und Anerkennung – ist dabei das Fundament unserer Arbeit.

Traum

Mit Spark leben wir unseren Traum von starkem Teamwork und Projekten von höchstem Anspruch.

An­satz

Wie holen wir aus jedem Projekt das Maximum für unsere Kunden heraus?

Indem wir unsere Arbeitsprozesse variabel, agil und kundenspezifisch gestalten. Ob als selbständige, voll funktionsfähige Teams oder als Experteneinsatz vor Ort – wir gehen flexibel auf jede Bedarfslage ein. Am Ende entsteht eine hochwertige Softwarelösung, die jedes Unternehmen voranbringt.
Verantwortung

Wir sind das Komplettpaket in Sachen Softwarelösung: Unsere Teams agieren ganzheitlich und selbständig.

Dabei übernehmen sie die volle Verantwortung für einzelne Teile oder ein gesamtes Produkt.

Experten

Spark sendet sowohl Frontend-, als auch Backend-Spezialisten aus, um bestehende inhouse-Teams zu verstärken.

Vor Ort tauchen wir in die Unternehmensstruktur ein und können so von innen heraus die optimale Softwarelösung entwickeln.

Architektur

Ein Softwareprojekt ganzheitlich zu durchdenken spart Zeit, Mühe und Geld.

Dementsprechend setzen wir bei der Softwareentwicklung auf agiles Projektmanagement mit Weitblick.

Wie arbeitet Spark?

Große Ziele erfordern besondere Herangehensweisen. Und jedes Ziel braucht eine individuelle Lösung. Aus diesem Grund gehen wir flexibel an jedes Projekt heran – angepasst an die die Bedarfslage des jeweiligen Unternehmens.
Umsetzung

Technische und fachliche Anforderungen entwickeln sich kontinuierlich weiter. Das macht es schwierig, ein Softwareprojekt langfristig zu planen. Unsere Antwort darauf: Wir arbeiten agil.

Kurze Kommunikationswege und eng getaktete Feedbackschleifen ermöglichen es uns, auf neue Gegebenheiten zu reagieren und den eingeschlagenen Weg, wenn nötig, anzupassen.

Die Arbeit in interdisziplinären Teams erlaubt es, umfassend zu handeln und stets die Kontrolle über das Projekt zu bewahren.

Mehrwert

Zu unseren Geschäftspartnern pflegen wir ein besonderes Verhältnis. Während der Zusammenarbeit denken wir uns in sie hinein, handeln in ihrem Sinne und haben ihre Ziele ständig im Blick.

Jedes Projekt zeichnet sich im Ablauf durch einen intensiven Austausch aus. Das betrifft alle involvierten Parteien: ob Entwicklung, Produktmanagement, Designer, DevOps, Fachbereiche sowie alle anderen Stakeholder.

Wir setzen auf eine langfristige Zusammenarbeit. So können wir uns immer besser auf unsere Kunden einstellen.

Unsere Partner profitieren darüber hinaus von unserem spezifischen Know-How: In Schulungen und Coachings geben wir unser Wissen weiter.

Mitarbeiter

Was alle Mitarbeiter von Spark vereint? Sie brennen für ihren Job, sie lieben es Software zu entwickeln und zu gestalten, sie wollen Großartiges erreichen.

Bis zur bestmöglichen Lösung ist es oft ein weiter Weg, der Ausdauer und Fleiß erfordert. Deshalb wählen wir unsere Mitarbeiter mit Bedacht aus.

Wir arbeiten in einem offenen, familiären Betriebsklima, in dem es Raum für Diskussionen und Anregungen gibt. Wir vertrauen und respektieren uns und kennen sowohl die Stärken, als auch die Schwächen des anderen. Aus diesem Grund funktionieren wir als Team am besten.

Philosophie

Der Teamgedanke steht bewusst im Mittelpunkt unserer Firmen­philosophie. Spark lebt von den Personen, die hier arbeiten.

Für uns ist es wichtig, sich auf die Fähigkeiten jedes Einzelnen verlassen zu können. Im Gegen­zug sind unsere Mitarbeiter aktiv an Entscheidungsprozessen beteiligt und können Verantwor­tung für ihren Kompetenzbereich übernehmen.

Jeden Tag ein bisschen besser werden – Im Team leben wir ständige Weiterentwicklung. Deshalb setzen wir auf einen regen Wissensaustausch und coachen die Mitarbeiter regelmäßig. Zudem erhält jeder Zeit, sich auch eigenen Projekten zu widmen.

Lei­stun­gen

Jedes Unternehmen hat andere Ziele, unterschiedliche Ansprüche und ist mit verschiedenen Hürden konfrontiert, die es zu meistern gilt.

Wir arbeiten deshalb nicht in vorgegebenen Bahnen, sondern immer individuell. Dabei verwenden wir gleichermaßen bewährte wie aktuelle Technologien. In kürzester Zeit machen wir uns mit bestehenden Systemen vertraut, adaptieren sie und können auf dieser Grundlage Verbesserungen vornehmen. Wir unterstützen unsere Kunden außerdem bei Architektur­entscheidungen und der Technolo­gieauswahl. Mit der Entwicklung von Prototypen helfen wir bei der Erschließung neuer Geschäftsfelder.

Frontend-Entwicklung

damit gestalten wir den Vordergrund

JSP JSF ThymeLeaf TypeScript JavaScript Angular jQuery Vue.js Material Design React
Backend-Entwicklung

damit entwickeln wir komplexe IT-Systeme

Java Java EE Spring Spring Boot Camunda Node.js Kotlin
Datenmanagement

damit haben wir alle Daten im Griff

SQL NoSQL JPA Hibernate Flyway Postgres MySQL Oracle Redis Elastic Search Solr JSON XML
Testing

damit testen wir und stellen Qualität sicher

JUnit Mockito Selenium Karma Jasmine Gatling Dynatrace
Prozesse & Prinzipien

so arbeiten wir und organisieren uns

Clean Code Agile Software Engineering Scrum Kanban Continuous Integration Continuous Delivery Test-driven Development Domain-driven Design Microservices
Verwendete Werkzeuge

damit wird unsere Entwicklung effizient

Jenkins Git Maven Gradle IntelliJ IDEA Visual Studio Code ELK-Stack JAMstack Docker

Re­fe­ren­zen

Wir verfügen über branchen­übergreifende Erfahrungswerte. Unsere Projekte unterscheiden sich auch hinsichtlich der Größen­ordnung, der Laufzeit sowie in den verwendeten Technologien.
Software für das Vermittlungsgeschäft in der Handelsbranche
Handel

Entwicklung und Konzeption von Software-Komponenten in einer Microservice-Architektur

Java Java EE Spring Spring Boot Groovy Eclipse RAP / SWT Hibernate Oracle Camunda Jasper Reports JUnit Jenkins JIRA
Unternehmensanwendung - Abbildung und Vereinfachung von Geschäftsprozessen
Handel

Software-Architektur, Evaluation von Entwurfsentscheidungen, Team-Coaching, Modellierung und Implementierung von Geschäftsprozessen, Implemen­tierung von Teilkomponenten

Java Java EE Spring Spring Boot AngularJS TypeScript JPA Hibernate Camunda Oracle Docker SOAP REST
Unternehmensanwendung im Office-Bereich
Web

Hybride App (Web + Nativ), Konzeption, Architektur und Entwicklung eines Folieneditors inkl. PDF und PPTX-Export

JavaScript C
Produktdatenerfassung im E-Commerce-Bereich (Preisvergleich)
Web, E-Commerce

Software-Architektur, Technical Lead Frontend-Development, Entwicklung und Anforderungs­analyse für unternehmens­internes UI-Framework, Entwicklung Backend & Frontend-Komponenten

Web-Technologien (HTML, CSS, Javascript) Python Pyramid Web Framework pytest JIRA
E-Commerce-Marktplatz für Luxusuhren
Web, E-Commerce

Software-Entwicklung (Backend), Entwurf der Software-Architektur für Teilsysteme, Team-Entwicklung, Datenbankdesign

Java Spring Stripes MyBatis MySql JUnit Jenkins JIRA Maven REST
E-Commerce-Plattform zum Produktvergleich
Web, E-Commerce

Software-Architektur, Software-Entwicklung (Backend), Daten­bankdesign.

Java Spring Boot Hibernate Postgres Elastic Search REST
Community-Marktplatz im E Commerce-Bereich
E-Commerce

Entwurf der Software-Architektur, UI-Design, Backend-Komponen­ten, Schnitt­stellenspezifikation, REST-basierte Schnittstelle, Datenbank-Konzeption, ausfall­sichere Architektur & Betrieb, Projektmanagement nach SCRUM

Web-Technologien (HTML, CSS, Javascript) Python Django MySQL Redis Solr iOS Objective-C REST
Endnutzer-Anwendung im Bereich Marketing
Marketing

Software-Architektur (VIPER), Schnittstellenspezifikation, REST-basierte Backend-Kommuni­kation, Implementierung der Frontend- und Backend-Komponenten, SCRUM-Master

iOS Swift REST Python
Endnutzeranwendung für Crew und Passagiere
Luftfahrt

Konzeption und Entwicklung einer iOS-basierten 3D-Simulation sowie von iOS-Anwendungen für Crew und Passagiere

iOS Objective-C Swift SceneKit VIPER AFNetworking CoreData HockeyApp
Lieferantenmanagement für Automobilhersteller
Automotive

Software-Architektur, Software-Entwicklung, Technical Lead für Arbeitspaket. Lieferantenbewer­tung, Modellierung und Imple­mentierung von Geschäftspro­zessen.

Architekturanpassung einer webbasierten Point-of-Sale-Anwendung
Automotive

Anpassung der aktuellen Software-Architektur bzgl. neuer Integrationsszenarien, Evaluation verschiedener Entwurfsalternati­ven, Vereinfachung der Schnitt­stellen, dynamische UI-Kompo­nenten.

Java EE JSF IBM WebSphere SOAP Tomcat JavaScript