Project: Develop and modernize mission-critical railway automation software to ensure safe train operations across Switzerland.
Role: Backend software development for high-availability, fault-tolerant systems.
Tasks:
Implement modern Java backend solutions with Spring Boot & Kubernetes.
Develop real-time data processing systems in a distributed architecture.
Migrate legacy components into a modern microservices environment.
Optimize system reliability and scalability.
Tech Stack: Java (Spring Boot, OpenShift, Git Flow, CI/CD), Kafka, OSGi, Eclipse RCP, Hazelcast.
Requirements: Fluent German; 60% onsite work required for candidates coming from abroad.