Pentera
Nayax
Java Entwickler (m/w/d) - Mid-Level
JavaScriptJavaSQLDockerRuby
Automatische Übersetzung. Prüfe das Original.
Mehr erfahren über Nayax null
Java Entwickler (m/w/d) - Mid-Level
Wir suchen einen Profi mit solider technischer Basis in Java, analytischem Denkvermögen und kritischem Verstand. Hier wird die Entwicklung durch Spezifikationen (spec-driven) gesteuert und durch KI-Assistenten unterstützt: Der Code ist nur ein Teil der Lieferung. Das Besondere liegt darin, das Problem gut zu definieren, das Werkzeug zu steuern und die Ergebnisse kritisch zu bewerten.
Standort: Bom Retiro, Curitiba/PR
Arbeitsmodell: Präsenz , mit der Möglichkeit von 1 Tag Homeoffice.
Requirements
Hauptverantwortlichkeiten
- Technische Anforderungen und Geschäftsregeln analysieren und in klare, überprüfbare und testbare Spezifikationen umwandeln, die sowohl das Team als auch KI-Assistenten leiten.
- Die Entwicklung mit Unterstützung von KI-Assistenten leiten, indem Kontext, Umfang und Akzeptanzkriterien vor der Codeerstellung definiert werden.
- Den von der KI generierten Code kritisch überprüfen und dessen Korrektheit, Sicherheit, Leistung, Lesbarkeit und Einhaltung der Architektur und Geschäftsregeln bewerten.
- backend-Anwendungen in Java mit Spring und JPA entwickeln, weiterentwickeln und warten.
- frontend-Schnittstellen mit JavaScript-Frameworks für SPA-Anwendungen entwickeln und die Integration mit den backend-Diensten sicherstellen.
- SQL-Abfragen erstellen, Daten manipulieren und zur Wartung und Leistung relationaler Datenbanken beitragen.
- Automatisierte Tests schreiben, die die Spezifikationen validieren, und diese als primäres Mittel zur Gewährleistung der Zuverlässigkeit des generierten Codes verwenden.
- Fehler untersuchen, deren Ursachen ermitteln und Probleme beheben, wobei Lösungen vermieden werden, die einfach funktionieren, deren Funktionsweise aber nicht verstanden wird.
Anforderungen
- Mindestens 3 Jahre Erfahrung in der Java-Entwicklung.
- Kenntnisse und praktische Erfahrung mit Spring und JPA.
- Erfahrung mit relationalen Datenbanken und SQL.
- Erfahrung mit automatisierten Tests.
- Erfahrung mit JavaScript-Frameworks für SPA.
- Erfahrung mit Git zur Versionskontrolle und Zusammenarbeit.
- Fähigkeit, klare und objektive Spezifikationen und Akzeptanzkriterien zu schreiben.
- Kritisches Denken, um KI-Ausgaben zu hinterfragen, zu validieren und zu korrigieren, wobei verstanden wird, was geliefert wird und warum.
- Gute schriftliche Kommunikationsfähigkeit, da die Qualität der Spezifikation die Qualität des Ergebnisses bestimmt.
Wünschenswert
- Vorerfahrung mit KI-Assistenten in der Entwicklung (Claude Code, Copilot, Cursor etc.) und praktische Erfahrung mit Spec-Driven Development.
- Erfahrung in agilen Teams.
- Kenntnisse in Docker, Vue.js oder Ruby on Rails.
- Erfahrung mit Code-Reviews und der Definition von Qualitätsstandards.
