Skip navigation EPAM

Software Engineer (Java) Singapore, Singapore

  • hot

Software Engineer (Java) Description

Job #: 52069
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


We are hiring for a Java developer for a project with a financial service client. The key criteria is to have strong Java skills with knowledge on Thunderhead preferred. The candidate should have good presentation and coordination skills to work from onsite with our stakeholders and the offshore team.

Project technologies and tools

  • Java
  • Unix Shell scripting
  • Thunderhead Admin, BCS, BOS etc
  • J2SE:
    • Collection Framework (Interfaces)
    • File handling
    • Multi-threading
    • IBM WebSphere MQ / JMS
  • J2EE:
    • Spring Framework
    • DB
  • SQL:
    • Oracle
    • Package / Store Procedure
  • Subversion
  • Web service
  • Ant


  • Understand user requirements, design, build and maintain reusable codes
  • Perform unit testing and non-functional testing
  • Troubleshoot and debug application
  • Provide technical directions and system architecture


  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • Proven working experience in Java development and working on Thunderhead product is a plus
  • Experience in managing Thunderhead instances with knowledge on Admin, business content studio, business object studio, user management etc
  • Good hands on experience on Spring, JMS, IBM MQ, unix, shell scripting, web service, Ant, Junit, subversion, Github
  • Development experience on the database is a plus
  • Experience in designing and building applications
  • Good understanding of software design and programming principles
  • A team player with good communication skills
  • Analytical thinking and problem-solving capability
  • Great attention to detail
  • Good time-management skills
  • Being able to work independently with little or no supervision
  • Able to pick up new template development work if there is a need to do template development

Nice to have

  • Teamcity
  • Git
  • Puppet

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

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete