Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

EPAM Systems

Open 15d

Lead Software Engineer - Java Full Stack Angular

Posted Updated 6 views
Discussion

We are hiring a Lead Software Engineer to shape Java 8 and Angular full-stack applications that scale and stay dependable in production. You will deliver microservices and REST APIs, improve CI/CD workflows, and work closely with partners to drive technical excellence.

Responsibilities

  • Design and maintain end-to-end solutions using Java 8, Spring Boot, and Angular
  • Deliver microservices and REST APIs, including testing and deployment, to ensure reliability at scale
  • Partner with cross-functional teams to refine requirements and ship innovative solutions
  • Build accessible, responsive UI features using HTML, CSS, and JavaScript
  • Improve runtime efficiency by applying effective coding techniques and debugging practices
  • Set up and maintain CI/CD pipelines for consistent and efficient releases
  • Control and organize source code with Git version management
  • Implement automated tests with JUnit to safeguard quality
  • Resolve technical problems in both development and production environments
  • Apply industry best practices within software design processes

Requirements

  • Extensive 8–12 years of experience in software engineering and strong command of current development practices
  • Track record of at least 4 years focused on Java development
  • Advanced skills in Java 8, Spring, and Spring Boot for building back-end functionality
  • Expert-level knowledge of Angular with JavaScript, HTML, and CSS for front-end delivery
  • Clear understanding of REST APIs and experience with PostgreSQL and Oracle database systems
  • Capability to design and work within microservices architectures and cloud-based applications
  • Experience with CI/CD pipelines and version control tools including Git
  • Ability to address technical challenges throughout design, development, and production stages
  • Strong problem-solving mindset with excellent attention to detail
  • Strong communication skills for explaining technical topics and collaborating effectively
  • English level B2 (Upper-Intermediate) or higher

Benefits

Opportunity to work on technical challenges that may impact across geographies

Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications

Opportunity to share your ideas on international platforms

Sponsored Tech Talks & Hackathons

Unlimited access to LinkedIn learning solutions

Possibility to relocate to any EPAM office for short and long-term projects

Focused individual development

Benefit package:

  • Health benefits
  • Retirement benefits
  • Paid time off
  • Flexible benefits

Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →