Als Java Softwareentwickler:in sind Sie verantwortlich für die Gestaltung und Implementierung von Softwareentwicklungsprojekten für unsere Kunden. Sie bringen Ihr technisches Know-how in modernen Java-Architekturen und Frameworks ein und arbeiten eng mit Projektmanager:innen, Business Analyst:innen sowie weiteren Entwickler:innen zusammen. Ihre Aufgaben umfassen die eigenverantwortliche Beratung, Gestaltung und Umsetzung von IT-Projekten. Sie setzen fachliche Anforderungen in klassischen und agilen Entwicklungsteams um und entwickeln moderne Client-Server-Anwendungen mit einem Web-Frontend und einem Java-Backend. Dabei legen Sie großen Wert auf eine partnerschaftliche Zusammenarbeit und offene Kommunikation mit unseren Kunden und Stakeholdern. In einem unterstützenden und offenen Arbeitsumfeld fördern wir den Austausch und die Zusammenarbeit, sodass jeder seine Interessen und Fähigkeiten einbringen kann. Zudem bieten wir ein Mentorenprogramm, das neuen Teammitgliedern beim Einstieg hilft und sie dabei unterstützt, sich schnell in unsere Abläufe einzuarbeiten. Wir freuen uns darauf, Sie kennenzulernen und gemeinsam über Ihre Perspektiven und Möglichkeiten zu sprechen.
Java Softwareentwickler - Backend & Microservices (w/m/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens drei Jahre Erfahrung in der Entwicklung von Java-Enterprise-Anwendungen mit, insbesondere mit den Frameworks Spring und Spring Boot. Sie haben Freude daran, Ihr Wissen mit Kolleg:innen zu teilen und neue Entwickler:innen einzuarbeiten. Zudem verfügen Sie über erweiterte Kenntnisse im Umgang mit relationalen Datenbanken wie PostgreSQL, MS SQL oder Oracle DB. Erfahrung im Design und der Umsetzung von RESTful APIs ist ebenfalls erforderlich. Ein sicherer Umgang mit modernen Entwicklungswerkzeugen wie Git, Jenkins, Maven und SonarQube wird vorausgesetzt. Sie haben Spaß an agilen Entwicklungsmethoden wie TDD, Clean Code, Continuous Integration und Testautomatisierung. Idealerweise bringen Sie auch Interesse an DevOps und Cloud-Technologien wie Docker, Kubernetes und Terraform mit. Für diese Position sind sehr gute Deutschkenntnisse (mindestens C1) erforderlich.