Backend-Entwickler Java (m/w/d)
Summary
Backend Java developer building robust, scalable systems: implementing business logic, designing REST APIs, integrating relational databases and external systems, and ensuring performance, stability and security. Core stack: Java, Spring Boot, JPA/Hibernate, Kafka, SQL. Hybrid with up to 80% home office.
In dieser Position arbeiten Sie an der‑Backend-Entwicklung mit Java, um robuste, skalierbare Systeme zu realisieren. Sie arbeiten eng mit Frontend-, DevOps- und Fachteams zusammen, um Geschäftslogik umzusetzen, REST-Schnittstellen zu gestalten und bestehende Systeme weiterzuentwickeln. Flexible Arbeitsmodelle ermöglichen bis zu 80 % Homeoffice; Standorte sind Nürnberg, Würzburg, Frankfurt oder Bonn. Sie tragen dazu bei, Performance, Stabilität und Sicherheit der Anwendungen zu sichern. Ihre Arbeit unterstützt die Digitalisierung der Kundenlandschaft und trägt messbar zum Unternehmenserfolg bei.
Leistungen / Benefits- Unbefristete Anstellung
- Umfassende Weiterbildungsmöglichkeiten
- Vielfältige innovative Themen und neueste Werkzeuge
- Events wie Weihnachts- und Sommerfest
- Familienfreundliche Personalpolitik
- Flache Hierarchien
- Konzeption, Umsetzung und Weiterentwicklung von Java-basierten Backend-Systemen
- Implementierung von Geschäftslogik und Entwicklung von REST-Schnittstellen
- Anbindung relationaler Datenbanken und Integration externer Systeme inkl. Datenfluss-Optimierung
- Sicherstellung von Performance, Stabilität und Skalierbarkeit; Durchführung von Tests und Fehleranalysen
- Mitwirkung bei Architektur- und Designentscheidungen; enge Zusammenarbeit mit Frontend-, DevOps- und Fachteams
- Abgeschlossenes Studium der Informatik oder vergleichbare Ausbildung mit relevanter Berufserfahrung
- Mindestens 3 Jahre Berufserfahrung in der Software-Entwicklung mit Java
- Sehr gute Kenntnisse in Spring/Spring Boot, JPA/Hibernate, Kafka und SQL
- Erfahrung in Software-Architektur, Design Patterns, Webservices/REST
- Wünschenswert: Docker, Kubernetes; IT-Sicherheit
- Selbstständigkeit, Eigeninitiative; Agile Software-Entwicklung / Scrum
- Fließende Deutschkenntnisse; gute Englischkenntnisse
- Selbstständigkeit
- Eigeninitiative
- Teamfähigkeit
- Spring/Spring Boot
- JPA/Hibernate
- Kafka