onsite
Java Spring Boot Software Engineer - adesso Schweiz
Software Engineer
Develop and maintain high‑performance Java applications using Spring Boot, designing RESTful services and microservices, while collaborating in an Agile environment to deliver scalable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java applications with Spring Boot, ensuring clean, testable code.
- Build and expose RESTful APIs and microservices that integrate with internal and external systems.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental releases.
- Write unit, integration, and performance tests; participate in code reviews and continuous improvement.
- Monitor, troubleshoot, and optimize application performance in production environments.
Requirements
- 3+ years of professional experience with Java and Spring Boot.
- Strong knowledge of REST API design, microservices architecture, and relational databases (SQL).
- Proficiency with version control (Git) and CI/CD pipelines.
- Experience working in Agile/Scrum teams and delivering iterative solutions.
- Excellent problem‑solving skills and a collaborative mindset.