Skip To Main Content
backBack to Search

Senior Java Full-Stack Developer

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

We are seeking a seasoned Senior Full-Stack Java Developer with expertise in React to join our team.

In this role, you will play a key part in creating robust and scalable software solutions while collaborating with diverse teams to meet project goals. If you thrive in full-stack development and enjoy working with cutting-edge technologies, we want to hear from you.

Responsibilities
  • Build and deliver full-stack applications using the latest technologies
  • Work closely with team members to gather and translate project requirements into actionable plans
  • Optimize applications for performance, scalability, and reliability
  • Produce high-quality, maintainable code aligned with industry standards
  • Architect and implement microservices to support scalable system designs
  • Diagnose and resolve technical challenges quickly and effectively
  • Conduct code reviews to ensure adherence to best practices and team standards
  • Improve development processes by enhancing CI/CD workflows
  • Research and recommend new technologies to drive innovation in projects
Requirements
  • A degree in Computer Science, Engineering, Information Technology, or a related field
  • A minimum of 3 years of professional experience in Java development
  • Proficient in Java 8 or newer, with a deep understanding of object-oriented and functional programming principles
  • Strong experience with React.js for building responsive, dynamic, and modern user interfaces
  • Advanced knowledge of Spring Boot for developing enterprise-level applications
  • Skilled in creating and integrating RESTful APIs to enable effective communication between systems
  • Hands-on experience with CI/CD processes and tools to streamline development and deployment
  • Expertise in working with both SQL and NoSQL databases for effective data management solutions
  • Solid understanding of microservices architecture, including design and deployment
  • Experience applying Agile methodologies such as Scrum or Kanban to deliver high-quality projects
  • Strong English proficiency (written and spoken) at a B2 level or higher
Nice to have
  • Experience with cloud services such as AWS, Azure, or Google Cloud for application deployment and management
  • Familiarity with containerization tools like Docker and orchestration platforms such as 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