Bern
Java Software Developer (m/f/d) - Spring | Kafka | Microservices
- 09 November 2026
- 60 – 100%
- Freelance
- German (Fluent)
About the job
For a client in Bern, we are looking for an experienced individual to build a new system landscape for route planning in letter and parcel delivery.You will develop a solution for efficient last-mile planning and shape the technical implementation from the outset. The platform is based on a modern microservice architecture and uses, among other things, machine learning for data-driven route optimisation.
Java Software Developer (m/f/d) - Spring | Kafka | Microservices
Java Software Developer (m/f/d) | Spring Boot | Angular | Kafka | Microservices
For a client in Bern, we are looking for an experienced individual to build a new system landscape for route planning in letter and parcel delivery.
You will develop a solution for efficient last-mile planning and shape the technical implementation from the outset. The platform is based on a modern microservice architecture and uses, among other things, machine learning for data-driven route optimisation.
Responsibilities:
• Development of a new route planning solution with Java, Spring and Spring Boot
• Implementation of microservices and interfaces as well as development of frontend components with Angular
• Use of Kafka, Docker and Kubernetes within the new system landscape
• Ensuring high code quality through unit tests, code reviews and shared development standards
• Collaboration with Java developers, machine learning engineers, business analysts and UX specialists in the Scrum-DevOps team
• Active participation in sprint goals and exchange of technical knowledge within the team
Experience:
• University degree with a focus on software development or comparable practical experience
• At least three years of experience in developing Java applications
• Knowledge of Spring Boot, Angular and Kafka
• Familiarity with microservice architectures, RESTful APIs and Swagger
• High quality standards as well as experience with unit tests and code reviews
• Experience working in a Scrum team
• Team-oriented personality with enthusiasm for knowledge sharing
• Fluent German skills in spoken and written form as well as very good English skills
Reference no.: 925390DO
Role: Java Software Developer (m/f/d)
Location: Bern and region
Workload: 60-100% (preferably 100%, with 20% on site)
Start: 04.01.2027
Duration: 31.12.2027
If this position has piqued your interest, please send us your complete dossier via the link in this advertisement. If this position does not quite match your profile and you wish to receive other positions directly, you can also send us your dossier via this advertisement or to jobs[at]itcag[dot]com. Contact us for more information about our company, our positions or our attractive payroll-only programme: +41 41 760 77 01.
About us:
ITech Consult is a Swiss company certified according to ISO 9001:2015 with branches in Germany and Ireland. ITech Consult specialises in the placement of IT candidates for contract work. We were founded in 1997 by IT professionals and therefore know how important professional support is when searching for and working on projects.