Job Description
The Senior Java Developer will develop scalable, high-performance back-end systems using Java and Spring Boot, and design and implement robust APIs and microservices architectures. They will leverage cloud technologies (AWS, Lambda, EKS, ECS) to create cloud-native solutions. The candidate will also design complex data models for relational and NoSQL databases, including MongoDB or DocumentDB, implement containerization and orchestration with Docker and Kubernetes, and secure APIs and microservices using OAUTH, JWT, and other security best practices. They will use Git for version control and collaborate through CI/CD pipelines, and follow RESTful API principles to design intuitive and scalable services. Maintain code quality with tools like SonarQube for continuous inspection and improvement and work in an agile environment, using Jira and Confluence to manage tasks and collaborate with teams globally. Advocate for code quality by writing testable, well-documented code.
About EPAM NEORIS
NEORIS, now part of EPAM, is a Digital Accelerator that helps companies leap into the future with a multicultural team of over 4,000 professionals.