Skip navigation EPAM

Senior Software Engineer (Java & React / AngularJS) Singapore

  • hot

Senior Software Engineer (Java & React / AngularJS) Description

Job #: 66488
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 an experienced Senior Software Engineer (Java & React /AngularJS).

We Value

Value 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.


  • Drive the delivery of global components and solutions, design and integrate them in various stages of software development life cycle
  • Collaborate with IT teams across locations in delivering software components
  • Develop and build software components in Javascript/Typescript technology
  • Investigate and resolve production issues and global teams to maintain a stable production environment


  • Bachelor Degree with Computer Science or equivalent
  • Strong Java development skills (8+ years), including expertise in: multi-threaded programming, memory management, profiling
  • Strong experience with Java 8, Web Services (REST, SOAP), XML
  • Strong JavaScript and Frontend Development skills
  • Experience with AngularJS, React, TypeScript, reactive programming, web sockets
  • Experience with Spring Framework, Spring Boot, Hibernate, JMS
  • Experience with Oracle Database, SQL, PLSQL, transactions
  • Experience with supporting applications running on UNIX servers
  • Nice to have: experience with: Elasticsearch, Kafka, Hazelcast, Event Driven Architecture
  • Proficient skills with tools like: InteliJ IDEA, JIRA, Git, Maven, Gradle, npm, gulp Teamcity, etc
  • Experience with the large Enterprise systems
  • Knowledge and experience of financial products, preferably Structured Products
  • Strong communication skills, to both technical and non-technical audiences
  • Applied solutions to cater for non-functional requirements including stability, capacity and scalability and manageability
  • Experience working closely with your business partners to elicit initial requirements and then iteratively refine these to remove any ambiguity (In fact, you feel comfortable picking up any tasks required to deliver a feature as you have developed a well-rounded skill set through your involvement in all aspects of software delivery)

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?