remoteonsite
Senior Java Backend Developer - NTT DATA
Backend Engineer
Senior Java Backend Developer responsible for designing, building, and maintaining high‑performance enterprise applications using Java, Spring Boot, and microservices architecture, with a focus on scalability, resilience, and cloud‑native deployment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable enterprise back‑end systems using Java and Spring Boot.
- Architect microservices‑based solutions, ensuring high availability, fault tolerance, and optimal performance.
- Implement RESTful APIs and integrate with databases, message queues, and external services.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Collaborate with cross‑functional teams to define technical requirements, conduct code reviews, and enforce best coding practices.
Requirements
- 7+ years of professional experience in Java development, with deep knowledge of Spring Boot.
- Proven experience designing and deploying microservices architectures.
- Strong understanding of REST API design, SQL/NoSQL databases, and data modeling.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Excellent problem‑solving skills and ability to mentor junior developers.
Skills
javasqldockerkubernetes