Softwareentwickler für Java-Anwendungen (m/w/d)
Softwareentwickler für Java-Anwendungen (m/w/d)
Softwareentwickler für Java-Anwendungen (m/w/d)
Softwareentwickler für Java-Anwendungen (m/w/d)
ROCKEN
Internet, IT
Stuttgart
- Art der Beschäftigung: Vollzeit
- 65.000 € – 85.000 € (Unternehmensangabe)
- Hybrid
- Zu den Ersten gehören
Softwareentwickler für Java-Anwendungen (m/w/d)
Über diesen Job
Rolle:
In dieser Rolle gestaltest du die Digitalisierung anspruchsvoller Java-Anwendungen mit spürbarem Mehrwert und bringst deine Expertise im Umfeld moderner Backend-Entwicklung gezielt ein. Du implementierst Backend-Komponenten mit Spring Boot, entwickelst und betreust REST-Webservices und sorgst für stabile, belastbare Schnittstellen. Du stellst die Softwarequalität durch Unit- und Integrationstests sicher, unter anderem mit JUnit, und arbeitest dabei strukturiert und qualitätsorientiert. Du unterstützt Build-, Test- und Deployment-Prozesse durch die Einbindung von CI/CD-Tools wie Jenkins und stärkst so eine reibungslose Auslieferung. Perspektivisch bringst du dich in Themen wie Migration von Java EE, Containerisierung mit Docker und den zuverlässigen Betrieb der Anwendungen ein.
Verantwortung:
- Du implementierst performante Backend-Komponenten mit Spring Boot, bei Bedarf auch im Rahmen einer Migration von Java EE.
- In dieser Rolle entwickelst und betreust Du REST-Webservices und stellst stabile, klar definierte Schnittstellen sicher.
- Du führst Unit-Tests und Integrationstests durch (u. a. mit JUnit) und sicherst damit eine hohe Softwarequalität.
- Du integrierst CI/CD-Tools wie Jenkins, um Build-, Test- und Deployment-Prozesse zuverlässig zu automatisieren.
- Als Softwareentwickler für Java-Anwendungen unterstützt Du perspektivisch die Containerisierung mit Docker sowie die Verwaltung der Anwendungen.
Qualifikationen:
- Etwa 5 Jahre fundierte Erfahrung in Java/JEE, Spring Boot und der Entwicklung von REST-Webservices zeichnen dich aus.
- Idealerweise bringst du mindestens 1 Jahr Praxis mit Kafka sowie Erfahrung mit CI/CD, zum Beispiel mit Jenkins, mit.
- Sicherer Umgang mit relationalen Datenbanken wie Oracle oder Postgres, idealerweise ergänzt durch Berührungspunkte mit JBoss als Applikationsserver.
- Testgetriebenes Arbeiten liegt dir, und du setzt dafür JUnit und Mockito ein, gerne im Sinne von TDD.
- Basiskenntnisse in JavaScript und TypeScript helfen dir, dich auch im Frontend-Kontext zurechtzufinden.
- Sehr gute Deutschkenntnisse auf C1-Niveau sowie Englischkenntnisse auf Konversationsniveau runden dein Profil ab.
Benefits:
- Flache Hierarchien
- Flexible Arbeitszeitgestaltung
- Homeoffice
- Beteiligung oder Übernahme Firmenwagen
- Eingespieltes und dynamisches Team
- Attraktive Vorsorge- und Versicherungsleistungen
- Internationales Umfeld
ROCKEN Jobs:
https://rocken.jobs
Profil erstellen:https://rocken.jobs/application/profil-erstellen/