JAVA SOFTWARE ENGINEER

Matrix Process Automation Sdn. Bhd. • singapore, singapore • Posted June 30, 2026

About the Role

  • Development and delivery with Java, EJB, Spring Boot, MySQL, Oracle and IBM MQ.
  • Understand business / system requirements and translate them into technical solutions that are scalable, stable, and fit for purpose.
  • Tackle very complex legacy defects that mediocre developers cannot analyse/solve.
  • Ensure adherence to the bank standards (including code, security and performance).
  • Passionate about technologies and building robust and scalable Java Systems.
  • Experience in following best practices like Test-Driven Development (TDD) and continuous Integration (CI).
Technical
  • Core Java 8+ and JUnit.
  • Spring Boot
  • Strong computer science knowledge (algorithms, data structures, object-oriented design)
  • TDD. Able to write acceptance test.
  • Maven
  • Basic Linux shell commands
  • Java Messaging Concepts. (JMS, MQ)
  • Relational Database concepts, SQL, joins...