Java Entwickler (m/w/d)

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