Get AI-powered advice on this job and more exclusive features.
Development and delivery with Java, EJB, Spring Boot, MySQL and IBM MQ.
Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
Responsibilities
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.
Analysis, design, coding, and implementation of complex and custom-built applications.
Experience in following best practices like Test-Driven Development (TDD) and continuous integration (CI).
Technical Skills Required
Core Java 8+ and JUnit.
Strong computer science knowledge (algorithms, data structures, object-oriented design).
Maven.
Basic Linux shell scripting commands.
Java Messaging Concepts (JMS, MQ, Kafka).
Spring core concepts.
Experience in SQL query optimisation.
Familiarity with IntelliJ, Git, SonarQube/SonarLint.
Seniority Level
Entry level
Employment Type
Contract
Job Function
Engineering and Information Technology
IT Services and IT Consulting
Referrals increase your chances of interviewing at Matrix Process Automation by 2x.
Get notified about new Java Software Engineer jobs in
Singapore .
Downtown Core, Central Singapore Community Development Council, Singapore 2 weeks ago
We’re unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr