
Java Entwickler (m/w/d)
Karriere
Deine Rolle als Java Entwickler
Als erfahrener Java-Entwickler bist du ein essenzieller Teil unseres Teams und bringst deine Expertise in die Entwicklung innovativer Lösungen ein. Mit deinem technischen Know-how und deinem Blick fürs Detail hilfst du dabei, die Anforderungen unserer Kunden in leistungsstarke, skalierbare und wartbare Anwendungen umzusetzen.
Das erwartet dich:
- Du entwickelst hochwertige Softwarelösungen auf Basis von Java und bist für deren Design, Implementierung und Weiterentwicklung verantwortlich.
- Gemeinsam mit deinem Team analysierst du Anforderungen, erstellst Konzepte und setzt diese mit modernsten Technologien um.
- Du sicherst die Qualität deiner Arbeit durch Tests, Code-Reviews und die kontinuierliche Verbesserung bestehender Anwendungen.
- In enger Zusammenarbeit mit Product Ownern, Scrum Mastern und anderen Entwicklern gestaltest du die agile Entwicklungsumgebung aktiv mit.
- Du hältst dich stets auf dem Laufenden über neue Technologien und Methoden und bringst innovative Ideen in die Projekte ein.
Deine Aufgaben:
- Entwicklung und Optimierung von Backend-Lösungen auf Basis von Java (Spring, Open Liberty o.Ä.).
- Entwurf und Umsetzung von Microservices und APIs für verschiedene Anwendungen.
- Sicherstellung der Code-Qualität durch automatisierte Tests und Clean Code-Prinzipien.
- Performance-Optimierung und Sicherstellung der Skalierbarkeit unserer Anwendungen.
- Enge Zusammenarbeit mit Kunden und Teammitgliedern, um Anforderungen effektiv umzusetzen.
Was du mitbringst:
- Fundierte Kenntnisse in Java und idealerweise Erfahrung mit Frameworks wie Spring, Spring Boot oder Open Liberty.
- Erfahrung in der Entwicklung von Microservices und Cloud-basierten Anwendungen.
- Gute Kenntnisse in relationalen Datenbanken (z. B. PostgreSQL, MySQL) sowie in NoSQL-Technologien sind von Vorteil.
- Begeisterung für Clean Code, agile Methoden und DevOps-Konzepte.
- Teamfähigkeit, Kommunikationsstärke und die Bereitschaft, Verantwortung zu übernehmen.
- Sehr gute Sprachkenntnisse in Deutsch und Englisch, sowohl mündlich als auch schriftlich.
Nice-to-Haves:
- Erfahrung mit Container-Technologien wie Docker und Orchestrierung mit Kubernetes.
- Kenntnisse in Frontend-Technologien (z. B. Angular, React) als Ergänzung.
- Praxis in CI/CD-Pipelines und Tools wie Jenkins oder GitLab CI.
- Erfahrung im Verwaltungsumfeld oder in vergleichbaren öffentlichen Institutionen.
Das bieten wir dir:
- Herausfordernde und abwechslungsreiche Projekte in einer agilen Umgebung.
- Die Möglichkeit, moderne Technologien und innovative Ansätze aktiv einzubringen.
- Ein unterstützendes Team, das sich gegenseitig inspiriert und fördert.
- Ein dynamisches Arbeitsumfeld mit viel Raum für persönliche und fachliche Weiterentwicklung.
Wir freuen uns auf deine Bewerbung.
Ort:
Zürich
Beschäftigung:
Vollzeit