Senior Software Engineer (Java Team Lead)

EPAM Systems

  View Insights


Job Summary

Job Type


Years of Experience
At least 9 years

Tech Stacks

Job Description

We are looking for an experienced Senior Software Engineer (Java Team Lead) for our Singapore office.
WE VALUEValue the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.


  • Collaborate with IT teams across locations to deliver software application components in related business domain
  • Take part in software design activities & discussions with in Scrum team
  • Write production quality code
  • Have a continuous improvement mindset to work closely with client and team members


  • Degree in Computer Science or equivalent
  • Strong Java development experience of at least 9 years
  • Experience in application and system design with OOA/OOD, UML modelling
  • Hands on experience with Spring Boot is a must
  • Exposure to ReactJS / web applications is preferred
  • Knowledge of equities trading is a plus
  • Development team leading experience is required
  • Good command of English and ability to communicate clearly and effectively
  • Able to work under pressure, independently and proactively in a fast-paced team environment with multiple deadlines
  • Willing to take challenges


  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization

Salaries of Software Engineer at EPAM Systems

Salaries from EPAM Systems that are similar to Senior Software Engineer (Java Team Lead)


Estimated Salary Range

View more Software Engineer salaries at EPAM Systems View more Software Engineer salaries

NodeFlair Insights of EPAM Systems