Skip to main content
EPAM Systems logo

Sr. Full Stack Engineer - Java

EPAM Systems
Full Timesenior
INPosted April 22, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptJavaReactSpringAzurePostgreSQLRESTAgileScrumMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a Lead Java Engineer at our company, you will play a crucial role in developing and maintaining high-quality software solutions aligning with our technology strategy and business objectives. Your expertise in Java, Microservices, and ReactJS will drive the success of our projects.

  • *Key Responsibilities:**
  • Lead the development of Java-based applications using the Spring Framework and Microservices.
  • Implement front-end solutions with React.js and manage multiple front-end (MFE) architectures.
  • Handle database development tasks with PostgreSQL or Oracle and integrate with application services.
  • Oversee application containerization and orchestrate deployments through Azure or similar cloud platforms.
  • Design and build robust back-end Microservices and REST APIs.
  • Enhance and maintain the existing codebase with high-quality standards.
  • Conduct thorough unit testing and code reviews across the team.
  • Adhere to coding best practices and actively participate in SCRUM ceremonies.
  • Engage in estimation and planning sessions for project timelines and deliverables.
  • Provide mentorship to other developers and collaborate effectively with team members.
  • *Qualifications Required:**
  • 8+ years of experience in Java, including Java 8 Core Java, Spring Boot, and Microservices.
  • Proficiency in React.js, Typescript, JavaScript, HTML5 CSS3 for front-end technologies.
  • Experience deploying and managing applications on Azure or similar cloud platforms.
  • Strong understanding of object-oriented design, design patterns, and Restful web services.
  • Background in unit testing and conducting code reviews.
  • Competency in database technologies, preferably SQLServer.
  • Demonstrated experience in implementing APIs and microservices architecture.
  • Flexibility to participate in SCRUM ceremonies and Agile planning sessions.

If you have knowledge of the financial services sector, particularly in wealth management, or a background in PostgreSQL or Oracle database systems, it would be considered a plus. Join us in shaping the future of our software solutions with your expertise and dedication. As a Lead Java Engineer at our company, you will play a crucial role in developing and maintaining high-quality software solutions aligning with our technology strategy and business objectives. Your expertise in Java, Microservices, and ReactJS will drive the success of our projects.

  • *Key Responsibilities:**
  • Lead the development of Java-based applications using the Spring Framework and Microservices.
  • Implement front-end solutions with React.js and manage multiple front-end (MFE) architectures.
  • Handle database development tasks with PostgreSQL or Oracle and integrate with application services.
  • Oversee application containerization and orchestrate deployments through Azure or similar cloud platforms.
  • Design and build robust back-end Microservices and REST APIs.
  • Enhance and maintain the existing codebase with high-quality standards.
  • Conduct thorough unit testing and code reviews across the team.
  • Adhere to coding best practices and actively participate in SCRUM ceremonies.
  • Engage in estimation and planning sessions for project timelines and deliverables.
  • Provide mentorship to other developers and collaborate effectively with team members.
  • *Qualifications Required:**
  • 8+ years of experience in Java, including Java 8 Core Java, Spring Boot, and Microservices.
  • Proficiency in React.js, Typescript, JavaScript, HTML5 CSS3 for front-end technologies.
  • Experience deploying and managing applications on Azure or similar cloud platforms.
  • Strong understanding of object-oriented design, design patterns, and Restful web services.
  • Background in unit testing and conducting code reviews.
  • Competency in database technologies, preferably SQLServer.
  • Demonstrated experience in implementing APIs and microservices architecture.
  • Flexibility to participate in SCRUM ceremonies and Agile planning sessions.

If you have knowledge of the financial services sector, particularly in wealth management, or a background in PostgreSQL or Oracle database systems, it would be considered a plus. Join us in shaping the future of our software solutions with your expertise and dedication.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free