About EPAM NEORIS
NEORIS, now part of EPAM, is a Digital Accelerator that helps companies leap into the future. With more than 20 years of experience as Digital Partners to some of the world’s most important organizations, we are a multicultural team of over 4,000 professionals across 11 countries. Our culture blends innovation, continuous learning, and a startup mindset to create high-impact digital solutions for our clients.
We're Looking For: Senior Java Developer
Key Responsibilities:
- Develop scalable, high-performance back-end systems using Java and Spring Boot .
- Design and implement robust APIs and microservices architectures.
- Leverage cloud technologies (AWS, Lambda, EKS, ECS) to create cloud-native solutions.
- Design complex data models for relational and NoSQL databases, including MongoDB or DocumentDB.
- Implement containerization and orchestration with Docker and Kubernetes.
- Secure APIs and microservices using OAUTH, JWT, and other security best practices.
- Use Git for version control and collaborate through CI/CD pipelines.
- Follow RESTful API principles to design intuitive and scalable services.
- Maintain code quality with tools like SonarQube for continuous inspection and improvement.
- 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.
Requirements:
Mandatory:
- Demonstrated experience in software engineering and product delivery (+10years).
- In-depth experience with Java, Spring Boot, APIs, and microservices.
- Strong knowledge of AWS cloud environments, including technologies like Lambda, EKS, and ECS.
- Expertise in designing and implementing NoSQL databases such as MongoDB or DocumentDB.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Strong understanding of OAUTH, JWT, and security protocols to protect APIs.
- Proficiency in Git for version control and CI/CD processes.
- Familiarity with RESTful APIs, with the ability to design and implement scalable solutions.
- Knowledge of SonarQube or similar code quality tools for continuous improvement.
- Excellent collaboration skills with the ability to work across distributed teams.
- Solid understanding of agile project management methodologies using Jira and Confluence.
- A strong advocate for writing testable, maintainable, and well-documented code.
Desirable:
- Experience with Python for backend development.
- Familiarity with Jira and Confluence for agile project tracking.
- Cloud certifications (AWS Certified Developer or equivalent) are a plus.
What We Offer
- Innovative Projects: Work on transformative, high-impact projects that matter.
- Flexible working model and remote work options.
- Social benefits adapted to your needs.
- Career Growth: Develop your career with continuous learning, training, and a culture that promotes from within.
- Culture: We’re committed to diversity, inclusion, and providing equal opportunities for all. We care about your experience, knowledge, and soft skills.
If you’re ready to challenge yourself and help us deliver innovative solutions for clients worldwide, we want to hear from you!
We invite you to learn more about us at www.neoris.com or on Facebook, LinkedIn, Twitter, and Instagram: @NEORIS
