Lead Software Engineer - Java Full Stack Angular

EPAM Systems

Education
Qualifications
Benefits
Skills

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

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

We offer/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.)

Read Full Description
Confirmed 4 hours ago. Posted 20 days ago.

Discover Similar Jobs

Suggested Articles