Die C&P möchte seine Position als Middleware und Schnittstellenanbieter weiter ausbauen. Wir entwickeln Lösungen für unsere Kunden und Partner aus der dbc Gruppe, um unterschiedliche Anwendungen miteinander zu verbinden und dem Endkunden so ein medienbruchfreies Benutzererlebnis zu ermöglichen.
Wir brauchen dich, um diese Lösungen kontinuierlich weiterzuentwickeln und neue Ideen sowie moderne Softwareentwicklungsansätze einzubringen. Unsere Mission ist es, Kundenprozesse so zu optimieren, dass manuelle Aufgaben auf ein Minimum reduziert werden und redundante Tätigkeiten wegfallen.
Dein Fokus liegt dabei auf der Entwicklung robuster, sicherer und skalierbarer Anwendungen, die einen echten Mehrwert für unsere Kunden bieten.
Du arbeitest eng mit Produktverantwortlichen zusammen, um Anforderungen zu definieren und Lösungen zu entwickeln – ohne direkten Endkundenkontakt.
Tätigkeiten
- Planung und Umsetzung skalierbarer Backend-Anwendungen:
Entwicklung moderner Java-Services in enger Zusammenarbeit mit dem Team. - Erstellung skalierbarer und sicherer RESTful Schnittstellen:
Entwicklung von APIs speziell für finanzbuchhalterische Bereiche, die sowohl skalierbar als auch sicher sind. - Backend-Entwicklung mit modernen Technologien:
Umsetzung der Geschäftslogik in Java mit Spring Boot, Spring Data JPA etc. - Pflege und Integration von Schnittstellen:
Sicherstellung einer reibungslosen Kommunikation zwischen verschiedenen Systemen durch kontinuierliche Wartung und Integration von Schnittstellen. - Analyse und Weiterentwicklung bestehender Systeme:
Untersuchung bestehender Softwarelösungen zur Verbesserung und Implementierung neuer Features entsprechend der Anforderungen. - Erstellen von Windows-Services in C#
Erstellen von Connectoren zur Kommunikation von "On Prem"-Systemen mit unseren Backend-Services - Abstimmung mit Stakeholdern:
Zusammenarbeit mit Stakeholdern zur Entwicklung praxisorientierter und maßgeschneiderter Lösungen. - Testgetriebene Entwicklung (TDD):
Einsatz moderner testgetriebener Entwicklungsansätze, um die hohe Qualität der Software sicherzustellen. - Arbeit mit modernen Tools und Technologien:
Nutzung von IntelliJ IDEA und aktuellen Java-Versionen (LTS >= 21) für eine effiziente und moderne Entwicklung.
Anforderungen
Hard Skills
- Fundierte Erfahrung in der Entwicklung mit Java.
- Wünschenswert Erfahrung in der Entwicklung mit C#.
- Kenntnisse in RESTful Webservices
- Sicherer Umgang mit relationalen Datenbanken (SQL).
- Sicherer Umgang mit Frameworks wie Spring Boot und Spring Data JPA.
- Vertrautheit mit modernen Entwicklungsumgebungen, insbesondere IntelliJ IDEA.
- Erfahrungen mit agilen Entwicklungsprozessen und der Anwendung von Design Patterns.
- Schreiben von Unit-Tests ist eine Selbstverständlichkeit für dich.
Soft Skills
- Freude an der Arbeit im Team und ein freundliches Auftreten.
- Eigenverantwortliches und lösungsorientiertes Arbeiten.
- Hohe Zuverlässigkeit und ein ausgeprägtes Qualitätsbewusstsein.
- Offenheit für Feedback und die Bereitschaft, sich weiterzuentwickeln.
- Bereitschaft, unter Leitung zu arbeiten und Aufgaben entsprechend den Vorgaben zu erfüllen.
- Interesse am gemeinsamen Arbeiten vor Ort
Team
Wir sind eine interdisziplinäre Abteilung mit 10 Entwicklern, das Team zur Schnittstellen-Entwicklung besteht derzeit aus zwei Personen, die sich auf deine Unterstützung freuen.
Wir schätzen den gemeinsamen und freundschaftlichen Austausch vor Ort, der uns sowohl motiviert als auch bei unserer täglichen Arbeit voranbringt. Wir leben eine konstruktive Fehlerkultur, die uns hilft täglich besser zu werden. Unterstützt wird unsere Arbeit durch flache Hierarchien, schnelle Entscheidungsprozesse und abteilungsübergreifende Abstimmungen.
Bewerbungsprozess
- Videokonferenz mit deinem zukünftigen Teamleiter und einem Kollegen
- Vor Ort Gespräch inklusive Firmenrundgang
- Falls gewünscht: Probearbeit bei uns vor Ort
- Vertragsunterzeichnung