backgo to search

senior java developer

Java, Spring Boot, Amazon Web Services, ReactJS, Oracle PL/SQL, Docker

This position presents an outstanding opportunity to design and build web systems that are fast, secure, scalable, and stable for a successful and growing company. We are seeking a highly skilled Senior Java Developer to join our growing team and help design and build fast, secure, and scalable web systems for our clients. As a Senior Java Developer, you will analyze complex problems, implement robust and maintainable solutions, integrate new technologies into an existing stack, and delight customers (internal and external). You will work as part of a tightly integrated team, with excellent communication skills and strong Java experience.

  • Design, develop, and maintain high-quality web applications using Java and related technologies
  • Collaborate with cross-functional teams to analyze complex problems and provide efficient solutions
  • Integrate new technologies into an existing stack to improve performance and scalability
  • Ensure code quality and maintainability by writing clean and efficient code and performing code reviews
  • Deploy and manage cloud-based applications using AWS and other cloud providers
  • Design and optimize database schemas using Oracle PL/SQL
  • Create and maintain technical documentation for applications and systems
  • Participate in agile development processes and ceremonies
  • 3+ years of experience as a Java Developer, with a strong understanding of Java programming language and its core libraries
  • Experience in developing web applications using Spring Boot, Spring MVC, and Spring Security
  • Proficiency in using Amazon Web Services (AWS) to deploy and manage cloud-based applications
  • Strong knowledge of ReactJS and its ecosystem, including Redux, React Native, and NextJS
  • Experience in Oracle PL/SQL and designing and optimizing database schemas
  • Experience with containerization and deployment technologies like Docker and Kubernetes
  • Experience with search engines like Solr and Elasticsearch
  • Experience with Nginx and Ansible for server configuration and management
  • Excellent communication skills and ability to work in a team environment
  • Fluent in English with an Upper-Intermediate level
nice to have
  • Experience with other cloud providers like GCP and Azure
  • Experience with NoSQL databases like MongoDB
  • Experience with messaging systems like RabbitMQ and Kafka
  • Experience with GraphQL and Apollo Server

benefits for locations

For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses