Sparkteams Logo

Überzeugung

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.

Ansatz

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 Firmenphilosophie. 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 Gegenzug sind unsere Mitarbeiter aktiv an Entscheidungsprozessen beteiligt und können Verantwortung 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.

Leistungen

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 Architekturentscheidungen und der Technologieauswahl. 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 Kafka 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

Referenzen

Wir verfügen über branchenübergreifende Erfahrungswerte.

Unsere Projekte unterscheiden sich auch hinsichtlich der Größenordnung, 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-Kommunikation, Implementierung der Frontend- und Backend-Komponenten, SCRUM-Master

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

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. Lieferantenbewertung, Modellierung und Implementierung von Geschäftsprozessen.

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