EPAM logo

Lead Software Developer - Java FS Angular

EPAM·Salary not specified

Primary stack

PostgreSQLAngularSpring BootAPIJava

Nice to have's

Kafkahexagonal architecturemicroservices architecture patternsstructured code reviewtesting processes

Job description

About the Position

We are seeking a Lead Software Developer to join our team in India. You will be responsible for delivering and supporting a product lifecycle platform powered by Java, Angular, Kafka, and PostgreSQL. This role is part of an AI-native engagement that embeds AI Ops and AI SDLC practices early and helps run microservices at massive throughput.

Responsibilities

  • Deliver new capabilities and sustain the product lifecycle platform built with Java, Angular, and PostgreSQL
  • Support a microservices architecture designed for industrial-scale workloads
  • Follow established engineering standards and CI/CD practices during development
  • Integrate services via REST APIs and additional service-to-service connections
  • Ensure dependable operations under a 24/5 schedule, with 24/7 support for P1/P2 incidents
  • Conduct code reviews and contribute to testing with the engineering team
  • React constructively to feedback and raise clarifying questions to improve outcomes
  • Pivot rapidly in a changing environment while learning modern engineering approaches

Requirements

  • Deep background of 8–12 years building Java Full Stack solutions alongside Angular
  • Solid knowledge of REST APIs and inter-service communication patterns
  • Strong alignment with defined engineering standards and CI/CD ways of working
  • Proven ability to collaborate well and accept constructive input from teammates
  • Careful, detail-oriented approach for high-availability production platforms
  • English level B2 (Upper-Intermediate) or above

Nice to Have

  • Exposure to Kafka, PostgreSQL, or Elasticsearch
  • Knowledge of hexagonal architecture and/or microservices architecture patterns
  • Background in teams that use structured code review and testing processes

We Offer

  • 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.)

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 3139 roles

Popular searches