Skip navigation EPAM

Lead Software Engineer (Java Back-end) Kuala Lumpur, Malaysia

  • hot

Lead Software Engineer (Java Back-end) Description

Job #: 76071
EPAM Systems, Inc. (EPAM) is a leading global provider of digital platform engineering and development services. EPAM has continuously appeared on Forbes’ 25 Fastest Growing Public Tech Companies list and was named the best IT services company in Fortune’s 100 Fastest-Growing Companies list.

We are expanding quickly in Malaysia with many dynamic career opportunities for talented software engineers and IT professionals. We’re looking for people who want to be part of our multicultural team and work on global projects. You will have an opportunity to accelerate your career by participating in many of our upskilling, training and certification programs.

Kuala Lumpur is the location of EPAM’s most recent acquisition. This is your opportunity to join an organization in start-up mode that plans to double in size every 2-3 years. We have a lot of IT vacancies for everyone for any skill level.


We are looking for Lead Software Engineer (Java Back-end) to make the team even stronger.


  • Be a member of a cross-functional team that experiments with new technology and proactively searches for the best solutions and ideas in the marketplace
  • Plan, design and implement technical solutions that are scalable and resilient and futureproofed
  • Coordinate your work with other developers to deliver first-class technology solutions
  • Work closely with business, scrum, delivery, technology and vendor teams balancing scope, time and cost
  • Adhere to software quality standards. Review Fortify, SonarQube and Nexus IQ reports and ensure closure by developers on time
  • Provide input on, follow and evangelize code quality guidelines and standards
  • Identify/troubleshoot application code-related issues, and review and provide feedback to any required final user documentation


  • Bachelor’s Degree in preferably Computer Science, Information Technology or equivalent
  • At least 10 years of relevant experience with experience leading a team
  • Good interpersonal skills, analytical mind and passion for engineering excellence
  • Willingness and ability to adapt to changes in priorities and requirements
  • Ability to work individually or in a team without supervision
  • English proficiency (B2+)

Nice to have

  • Knowledge of the Cloud Platform like AWS, GCP or similar will be an advantage
  • Experience with cloud-based java application development
  • Professional certifications in any of the Programming Languages
  • Experience in building and running containerized microservices for Kubernetes/Cloud environment


  • Proficient in server-side languages and frameworks
  • Hands on experience on Java, Spring Boot, Spring cloud, Spring MVC frameworks, Hibernate
  • Experience with RESTFUL web services
  • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes
  • Knowledge of both Relational database and NoSQL
  • Hands-on experience with Test Driven Development

We offer

  • Work-life balance and flexible schedule
  • Career development opportunities with a transparent Software Engineering career path
  • Opportunity to build career and work on global projects. Our employees work with one of the largest multinational oil and gas companies int the world and one of the world's largest pure-play coffee and tea company
  • Medical, Dental and Vision Insurance
  • Widespread training and development opportunities. Unlimited access to LinkedIn learning solutions
  • Competitive salary
  • Compensation for sick leave and paid time off
  • Referral bonuses

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices