Ihre Aufgaben
- Als Java-Softwareentwickler meistern Sie herausfordernde Aufgaben in innovativen Projekten. Dabei erstreckt sich Ihre Tätigkeit über den gesamten Lebenszyklus: Anforderungsaufnahme, Architektur, Entwicklung, Test, Dokumentation, Wartung und Support.
- Als Teil eines agilen Teams, bereitet es Ihnen Freude, Erfahrungen und Neuigkeiten über aktuelle IT-Trends (Technologien/Sprachen) mit den Kollegen auszutauschen.
- Kunden und Kollegen stehen Sie als versierter Berater für Software- und Architektur-Fragen zur Verfügung und überzeugen dabei durch ihr souveränes Auftreten.
- Zur Sicherung der Qualitätsansprüche greifen Sie auf Technologien und Vorgehensweisen wie „Clean Code“, Code-Reviews und -Refactorings, statischer Code-Analyse sowie Testautomatisierung zurück.
Ihr Profil
- Fundierte Kenntnisse in mehreren der folgenden Bereiche und Technologien:
- Aktuelle Java-Versionen und -Frameworks (Spring / Spring Boot)
- Webservices (REST, OpenAPI)
- Datenbanken (relational/SQL und NoSQL)
- Werkzeuge (Eclipse/IntelliJ, Git, Gradle, Maven, Jira)
- Test, CI/CD (JUnit, Jenkins, Github Actions)
- Containerisierung (Docker / Kubernetes)
- Cloud-Technologien (AWS, Azure, OpenShift)
- Kenntnisse aktueller Frontend-Technologien ergänzen ihre Java Expertise.
- Sie verfügen über ausgeprägte konzeptionelle und analytische Fähigkeiten, eine selbstständige und lösungsorientierte Arbeitsweise sowie über ein hohes Maß an Qualitätsbewusstsein.
- Sie sind engagiert und interessieren sich für neue Technologien und IT-Trends.
- Zuverlässigkeit und gute Kommunikationsfähigkeit sowie kundenorientiertes Denken und Handeln zeichnen Sie aus.
(Senior) Java Developer (m/w/d) in remote at Unknown Company
This position is listed as full time and onsite.