CA
Java Fullstack Software Engineer (Spring Boot / Angular)
Coopers Group AG
Contract type
Ongoing
Work mode
Remote · Bern
Experience
Mid-level · 3+ years
Job description
Development of a modern, scalable software solution for data-based route planning and optimization of complex logistics processes within a Scrum DevOps team.
At a glance
- Work mode
- Remote · Bern
- Languages
- German – very good, English – very good
What you'll do
- Develop and further develop modern Java applications within a microservice architecture
- Design and implement backend services with Java, Spring and Spring Boot
- Develop and integrate frontend components with Angular
- Implement and connect RESTful APIs and document them with Swagger
- Use Apache Kafka for event-based communication between microservices
- Containerize and operate applications with Docker and Kubernetes
- Contribute to data-based optimization solutions in interaction with machine learning
- Ensure high code quality through unit tests, code reviews and established development standards
- Actively work in an interdisciplinary Scrum DevOps team and co-own sprint goal achievement
- Collaborate closely with software developers, machine learning engineers, business analysts and UX specialists
- Continuously share knowledge and help shape technical solutions and architecture decisions
What we're looking for
- Completed degree in computer science, software engineering or comparable qualification through practical experience
- At least 3 years of experience in Java software development
- Solid knowledge of Java, Spring and Spring Boot
- Practical experience with Angular and developing modern web applications
- Good knowledge of Apache Kafka and building and operating microservice architectures
- Experience with RESTful APIs and Swagger
- Knowledge of Docker and Kubernetes and modern DevOps environments
- High quality standards for software development, especially clean code, unit testing and code reviews
- Practical experience with agile development methods and Scrum
- Independent, structured and solution-oriented way of working and strong teamwork skills
- Very good German and English skills in writing and speaking
Your team
Scrum DevOps Team
Interdisciplinary team working on a new system landscape based on a microservice architecture
