onsite
Software Development Engineer III Java Backend - SIXT
Software Engineer
Senior Java backend engineer building scalable microservices, designing REST APIs, and optimizing database interactions using Spring and SQL. Strong focus on high‑availability, performance, and continuous delivery in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot and related frameworks.
- Implement robust RESTful APIs, ensuring proper versioning, security, and documentation.
- Optimize SQL queries and database schema for scalability and reliability.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental value.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
Requirements
- 5+ years of professional Java development experience.
- Deep knowledge of Spring ecosystem (Spring MVC, Spring Data, Spring Cloud).
- Proficiency in relational databases (PostgreSQL/MySQL) and query optimization.
- Experience with containerization (Docker) and cloud platforms (AWS/GCP).
- Strong problem‑solving skills, excellent communication, and a collaborative mindset.