Skip To Main Content
backBack to Search

Senior Java Full-Stack Developer

Hybrid in India: Rajasthan, Jaipur, India: Madhya Pradesh, Indore
Java
& 8 others

We are looking for an experienced Senior Full-Stack Java Developer with strong proficiency in React to join our talented team.

In this role, you will work on designing and building scalable, high-quality software solutions while collaborating with cross-functional teams. If you are passionate about full-stack development and enjoy working with modern technologies, we’d love to hear from you.

Responsibilities
  • Design, develop, and deploy full-stack applications using modern technologies
  • Collaborate with team members to understand project requirements and translate them into technical solutions
  • Ensure the performance, scalability, and reliability of applications
  • Write clean, efficient, and maintainable code following industry best practices
  • Develop and maintain microservices-based architectures for scalable systems
  • Troubleshoot and resolve complex technical issues in a timely manner
  • Participate in code reviews to maintain high-quality standards within the team
  • Contribute to the enhancement of development workflows, including CI/CD pipelines
  • Stay updated on the latest technologies and provide input on their adoption within projects
Requirements
  • A bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline
  • At least 3 years of professional experience as a Java Developer
  • Strong knowledge of Java 8 or later, with a focus on object-oriented programming and functional programming concepts
  • Expertise in React.js, including experience building dynamic and responsive user interfaces
  • Hands-on experience with Spring Boot for developing and deploying enterprise-grade applications
  • Proficiency in designing and consuming RESTful APIs for seamless integration across systems
  • Practical experience with CI/CD tools and workflows to automate build, test, and deployment processes
  • Solid understanding of both SQL and NoSQL databases for efficient data storage and management
  • Knowledge of microservices architecture, including design, implementation, and scalability
  • Experience working within Agile methodologies such as Scrum or Kanban to deliver projects efficiently
  • Fluent English communication skills (written and spoken) at a B2 level or above
Nice to have
  • Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud for deploying and managing applications
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • Opportunity to join and participate in life of EPAM's Employee Resource Groups
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn