Java Software Entwickler (m/w/d), INIT - Karlsruhe
Core
Backend software development for public transport mobility solutions using Java and microservices.
Role type
Senior Backend Java Engineer
Builds
Backend services for public transport (ÖPNV) systems
Domain
Transportation / Public Transport / Software Engineering
Deliverable
production ML models | product features
Required skills
Java 21, Spring Boot, REST APIs, RabbitMQ, PostgreSQL, Kubernetes, OpenShift, Azure DevOps, Clean Code, Domain-Driven Design, Agile methodologies
Preferred skills
Web frontend development experience, cross-functional architecture decision making
Technologies
Java, Spring Boot, RabbitMQ, PostgreSQL, Kubernetes, OpenShift, Azure DevOps
Responsibilities
Develop backend software with synchronous/asynchronous communication protocols, support software and system architecture decisions, ensure high software quality and test coverage, collaborate with customers throughout the development lifecycle
Seniority
Senior, hands-on IC