onsite
Software Development Engineer II Java Backend - SIXT
Software Engineer
Senior Java backend engineer building scalable microservices with Spring Boot, REST APIs, and Docker, leveraging AWS infrastructure and SQL databases to deliver high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput Java microservices using Spring Boot and RESTful APIs.
- Implement robust data access layers with SQL and ORM frameworks, ensuring data integrity and performance.
- Containerize applications with Docker and orchestrate deployments on AWS services (ECS/EKS, RDS, S3).
- Collaborate with cross‑functional teams to define requirements, review code, and conduct unit/integration testing.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and monitor application health.
Requirements
- 3+ years of professional Java development experience.
- Strong proficiency in Spring Boot, REST, and microservices architecture.
- Hands‑on experience with SQL databases and ORM tools.
- Familiarity with Docker, Kubernetes, and AWS cloud services.
- Excellent problem‑solving skills and a collaborative mindset.