Willkommen in einer Welt der Innovation! Als Java Developer (w/m/d) bieten wir Ihnen die Möglichkeit, an der Entwicklung modernster Softwarelösungen mitzuwirken. In einem dynamischen und kreativen Umfeld haben Sie die Chance, Ihre Ideen und technischen Fertigkeiten einzubringen und weiterzuentwickeln. Gemeinsam mit Ihren Kollegen im agilen Java-Team arbeiten Sie an der zukünftigen Weiterentwicklung eines erfolgreichen Kernprodukts. Ihre Hauptaufgaben umfassen die Weiter- und Neuentwicklung von Services sowie REST-Schnittstellen unter Verwendung von Spring Boot und OpenAPI. Zudem sind Sie an der Migration eines etablierten dentalen Praxisverwaltungssystems auf eine neue Architektur beteiligt, wobei der HL7 FHIR Standard, AI-gestützte Codegenerierung, Docker Container und GitLab CI Pipelines zum Einsatz kommen. Sie gestalten die Entwicklungsinfrastruktur aktiv mit Tools wie Terraform und Ansible, wobei der Fokus auf Infrastructure as Code liegt. Architekturarbeit wird im Team durchgeführt, was bedeutet, dass Sie gemeinsam mit Ihren Kollegen Entscheidungen treffen. Ein wichtiger Aspekt Ihrer Arbeit ist das „Shift Left“-Prinzip, bei dem Tests bereits vor der Umsetzung definiert werden. Sie haben die Möglichkeit, Ihr Wissen im Pair Programming auszutauschen und an regelmäßigen Open Space Konferenzen sowie Gilden teilzunehmen. Diese Position bietet Ihnen die Chance, in einem unterstützenden und kollegialen Umfeld zu wachsen und Ihre Fähigkeiten weiterzuentwickeln.
Entwickler Schwerpunkt Java (w/m/d)
Beschreibung
Anforderungen
Um sich für diese Position zu qualifizieren, bringen Sie mehrjährige Berufserfahrung in der Softwareentwicklung mit Java mit. Ihre fundierten Kenntnisse erstrecken sich auf das Spring-Framework, alternativ haben Sie Erfahrung mit einem anderen Komponenten-Framework wie Java EE. Sie sind vertraut mit Entwicklungswerkzeugen wie Eclipse, IntelliJ, VSCode, Maven, GitLab, Codeium oder Copilot sowie SonarQube, um Ihre Entwicklungsarbeit effektiv zu unterstützen. Ein Interesse an agilen Methoden ist von Vorteil, da Sie in einem Umfeld arbeiten möchten, in dem realistische Deadlines gesetzt werden. Kenntnisse in objektorientierten Prinzipien, Design-Patterns und Clean Code sind wünschenswert und runden Ihr Profil ab. Persönlich zeichnen Sie sich durch Teamfähigkeit, Kommunikationsstärke und analytisches Denken aus.