Software Developer Java Stream Processing | Fachinformatiker (m/w/d)
init innovation in traffic systems SE
Job Summary
This role is for a Software Developer specializing in Java Stream Processing within a 9-person statistics department. The successful candidate will develop scalable, cloud-enabled microservice architectures to process real-time data for global public transport clients. Day-to-day tasks include developing services for occupancy prediction and real-time statistics, contributing to software design, performance analysis, and data flow optimization, and assisting with microservice conceptualization. The position offers the opportunity to work with cutting-edge technologies like Java 17+, Quarkus, Apache Flink, Apache Kafka, and Kubernetes, contributing to solutions that directly impact public mobility. It's an attractive role for someone passionate about solving complex data processing challenges and shaping the future of public transportation.
Required Skills
Education
Completed technical university degree in Computer Science or a comparable field, or vocational training with relevant professional experience.
Experience
- Professional experience with Java
- Initial experience with the Java framework Quarkus
- Experience in solving complex tasks and problems
- Experience in analyzing and processing public transport data (willingness to learn)
Languages
Additional
- Willingness to learn and work with a new domain (operational data from transport companies).