Skip navigation EPAM

Senior / Software Engineer (Java Back-end / Multi-threading) Singapore

  • hot

Senior / Software Engineer (Java Back-end / Multi-threading) Description

Job #: 86194
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 looking for a motivated Senior / Software Engineer (Java Backend / Multi-threading) in Malaysia to make the team stronger.


  • Design and build applications using Java, JavaScript, Typescript and related technology
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Build micro-services using Spring Boot, single page application using React and others
  • Implement core practice of Agile, leveraging cloud native architecture pattern using Test Driven Development (TDD), continuous integration/continuous delivery, in an on-premises or public-cloud environment, where everything is automated
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency


  • Degree in Computer Science, Computer Engineering or equivalent
  • Minimum of 5 years of hands-on server-side application development experience in Java Technology / JavaEE / Webservice / Eclipse RCP, multi-threaded programming and Oracle technologies
  • Hands on experience on Spring boot, JPA, Hibernate
  • Experience in building and running containerized microservices for Kubernetes/Cloud environment
  • Experience in java-based caching technologies like redis / Ehcache
  • Working experience with Agile methodologies
  • Working knowledge in tools such as JIRA, GitHub/Bitbucket, Maven, Jenkins, Confluence, etc
  • Good communication skills and be able to coordinate technical discussion and activities with global and offshore teams
  • Self-initiative and comfortable working in difficult situations
  • A team player with positive attitude to build trusted working relationship with global and offshore teams

We offer

  • 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

Witaj. W czym możemy pomóc?