Senior Software Developer (Java)

Full Time

Job Description

This position gives you the opportunity to be part of a growing team, with the potential to lead the team in the future. You will be provided with internal and external learning and development opportunities, including overseas training.

We have all-rounded working culture that incorporates employee bonding and fun activities like Annual Dinner, Raya Luncheon, Birthday Celebrations and our very own Sports Day!

If you have these qualities, we want you!

  • Passion to build seamless web experiences and high-performing software
  • Eager to learn new technologies to develop and innovate better softwares
  • Keen to impart knowledge and skills to others
  • Self-driven and proactive


You’ll be entrusted with the responsibility to:

  • Analyze business requirements, and create technical design documents that are in accordance with the company’s architecture standards
  • Develop the code and provide hands on engineering expertise to the development teams
  • Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely
  • Ensures that expected application performance levels are achieved
  • Perform unit and system testing of application code as well as execution of implementation activities
  • Record and track defects uncovered during the execution of tests and escalated the issues status to project management and updated Teams on items of impact and participation in resolution; design retest cases/scripts/data to retest
  • Review the code, enhance the system & performance
  • Involves in performance enhancement analysis
  • To comply with the safety standards and policies implemented by the Company at all times and be responsible with your own safety as well as others without posing any threat, hazard or endangerment wherever you will be when representing the Company

What you’ll need to succeed in this role:

  • Expert level programming skills in Java
  • Strong understanding of Microservices architectures, prior hands-on experience in developing and deploying Microservices solutions, containerization, Docker and Kubernetes is highly preferred
  • Experience using and developing Java Spring Boot framework, RESTfulAPIs using JAX-RS, JSON, Angular, JPA/Hibernate, Bean Validation, GoogleGWT
  • Experience with development in Flutter or Android or IOS is added advantage
  • Experience in use of source code management GIT and build tools like ant, maven, Grade
  • Excellent problem solving/troubleshooting skills on Java/J2EE technologies
  • Strong background working with Linux/UNIX environments
  • Good written and verbal communication skills
  • Bachelor’s degree in Computer Science, Information Technology or equivalent
  • Minimum of 4 years in Full Stack Development

Related Jobs