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

Apply