Software Developer - Java Cloud Systems | Software Developer / Entwickler Java - Cloud Systeme (m/w/d), INIT - Karlsruhe
INIT Innovative Informatikanwendungen in Transport-, Verkehrs- und Leitsystemen GmbH
Job Summary
In this role, you will join a SCRUM team dedicated to developing the next generation of cloud-based backend platforms for public transport control systems. Your daily responsibilities include building high-availability, auto-scaling real-time services for vehicle tracking, schedule monitoring, and communication systems. You will play a key role in designing microservices using Domain-driven Design and implementing technical concepts for fault tolerance and redundancy. The position requires a strong technical background in Java-based frameworks and an interest in cloud-native development. You will work with a modern tech stack including SpringBoot, RabbitMQ, PostgreSQL, and Kubernetes. This role is unique because it offers the chance to contribute to large-scale mobility infrastructure projects while working in a collaborative, international environment that emphasizes professional growth, flexible working conditions, and a modern, creative workspace in Karlsruhe.
Required Skills
Education
Completed university degree in Computer Science or a comparable technical field.
Experience
- Professional experience in a software development environment
- Solid knowledge of SpringBoot framework
- Experience with cloud-based systems implementation
- Experience in DevOps or real-time communication protocols
Languages
Additional
- Permanent contract, location in Karlsruhe, full-time availability.