Senior Java Developer (m/w/d)
About the role
Ekkiden ist eine in 2019 gegründete internationale Beratungsgruppe: sie vereint ein Ökosystem leidenschaftlicher und engagierter Beraterinnen und Berater, die Transformationsprojekte in den Bereichen Organisation, Operations und Technologie durchführen, insbesondere in IT/Digital, Industrie/F&E sowie Nachhaltigkeit, für Großunternehmen und KMU in Frankreich, der Schweiz, Spanien und Deutschland.
Die Rolle
Für ein Unternehmen im Bereich IT und Softwareentwicklung suchen wir einen erfahrenen Java Developer zur Entwicklung und kontinuierlichen Optimierung moderner Softwarelösungen.
Du konzipierst und implementierst leistungsfähige, skalierbare und wartbare Anwendungen. Dabei arbeitest du eng mit Entwicklern, Softwarearchitekten, Product Ownern und weiteren Stakeholdern zusammen und begleitest den gesamten Entwicklungsprozess - von der Anforderungsanalyse über die Implementierung und das Testing bis zum Deployment.
Deine Verantwortung
- Entwicklung, Implementierung und Wartung von Java-Anwendungen.
- Konzeption und Umsetzung skalierbarer und performanter Softwarelösungen.
- Analyse technischer Anforderungen sowie Entwicklung geeigneter Lösungen.
- Entwicklung und Integration von REST APIs und Schnittstellen.
- Arbeit mit relationalen Datenbanken und Optimierung von SQL-Abfragen.
- Durchführung von Code Reviews und Sicherstellung von Clean Code und Entwicklungsstandards.
- Erstellung automatisierter Tests sowie Fehleranalyse und -behebung.
- Mitarbeit an Architekturentscheidungen und der technischen Weiterentwicklung.
- Nutzung und Optimierung von CI/CD-Prozessen.
- Zusammenarbeit in agilen Entwicklungsteams sowie technische Dokumentation.
Was Wir Suchen
Must-have-Kriterien
- Mehrjährige praktische Erfahrung in der Java-Entwicklung.
- Fundierte Kenntnisse in objektorientierter Programmierung und Softwaredesign.
- Erfahrung mit REST APIs und Schnittstellen.
- Kenntnisse relationaler Datenbanken und SQL.
- Sicherer Umgang mit Git.
- Erfahrung mit automatisiertem Testing und Qualitätssicherung.
- Verständnis für Softwarearchitektur, Clean Code und Entwicklungsstandards.
- Selbstständige, strukturierte Arbeitsweise sowie Team- und Kommunikationsfähigkeit.
Nice-to-have-Kriterien
- Kenntnisse in Spring, Spring Boot und Hibernate/JPA.
- Erfahrung mit Microservices und verteilten Systemen.
- Kenntnisse in Docker und Kubernetes.
- Erfahrung mit CI/CD, Jenkins, GitLab CI, Maven oder Gradle.
- Kenntnisse in Cloud-Plattformen (AWS, Azure oder Google Cloud).
- Erfahrung mit Kafka, RabbitMQ oder anderen Messaging-Technologien.
- Kenntnisse in Scrum, Kanban und DevOps-Praktiken.
- Erfahrung mit Monitoring, Logging und Performanceoptimierung.
Wie sieht der Rekrutierungsprozess bei Ekkiden aus?
Bei Ekkiden sind wir bestrebt, jedem Kandidaten eine positive Erfahrung zu bieten.
- Erstgespräch: Unser Rekrutierungsteam wird sich mit Ihnen in Verbindung setzen, um Ihre Motivation und Erwartungen zu besprechen.
- Interviews: Je nach der Rolle, für die Sie sich bewerben, führen Sie ein oder zwei Interviews mit unseren Geschäftsleitern.
- Kundengespräch: Schließlich haben Sie die Möglichkeit, den Kunden kennenzulernen.
Obwohl dies unser Standardprozess ist, können wir Anpassungen vornehmen, die auf spezifischen Umständen basieren.
Requirements mentioned in the advert
These excerpts come from the advert text held by Panta. They may differ from the employer’s latest posting. Missing or unclear evidence does not mean a requirement is optional. Confirm the full requirements with the employer.
Language requirements: no clear evidence found.
Workload: unclear from the available text
Automatic text checks can miss context.