onsite
Senior Java Backend Developer - Microservices - Luxoft
Backend Engineer
Lead the design and implementation of robust Java microservices for a banking client, leveraging Spring, Hibernate, and container orchestration to deliver scalable, secure backend solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java microservices using Spring Boot, Spring MVC, and Hibernate.
- Design and expose clean RESTful APIs, ensuring adherence to best practices and security standards.
- Implement containerized deployments with Docker and orchestrate services on Kubernetes, integrating with Azure Cloud infrastructure.
- Collaborate with front‑end teams on React integration, providing API contracts and supporting full‑stack development.
- Apply Java design patterns and conduct code reviews to maintain code quality and scalability.
Requirements
- 6–7 years of professional Java (Core) experience.
- Deep knowledge of Spring ecosystem (Core, Boot, MVC, DAO, JDBC, ORM).
- Proven track record in building and deploying microservices at scale.
- Experience with Docker, Kubernetes, and Azure Cloud services.
- Strong problem‑solving skills and a collaborative mindset.
Skills
javarest apidockerkubernetes