Software Engineer - Java / Kotlin

Argyll Scott

Singapore

On-site

SGD 70,000 - 110,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Argyll Scott Asia is seeking a hands-on Software Engineer to join the Software Engineering team in Singapore, developing, enhancing and supporting robust Java/Kotlin applications using Spring Boot, IBM MQ and Oracle/MySQL.

You will design, develop, and maintain critical systems, apply TDD, and work closely with stakeholders to deliver scalable solutions in a financial services context.

Qualifications

  • Hands-on Java/Kotlin with Spring Boot experience.
  • Strong knowledge of data structures and OO design.
  • Experience with REST/SOAP, JMS/IBM MQ and SQL databases.
  • Familiar with Linux, AWS, CI/CD and containerisation.

Responsibilities

  • Design, develop and maintain applications using Java/Kotlin, Spring Boot, EJB, MySQL, Oracle and IBM MQ.
  • Analyse business and system requirements and translate into scalable solutions.
  • Troubleshoot legacy defects and production issues.
  • Ensure adherence to coding, security and performance standards.
  • Participate in application design, development, testing and implementation.
  • Work with stakeholders and communicate complex technical issues effectively.
  • Apply TDD and software engineering best practices to deliver high-quality solutions.

Skills

Core Java
Kotlin
Spring Boot
Data structures
OO design
JUnit
TDD
REST
SOAP
JMS
IBM MQ
SQL
Linux
AWS
CI/CD
Containers
Git
IntelliJ
SonarQube
SonarLint
Problem solving
Communication
Banking experience

Tools

EJB
MySQL
Oracle
IBM MQ
Linux
AWS
CI/CD
Containerisation
Git
IntelliJ
SonarQube
SonarLint
Kafka
ReactJS

Job description

  • Contract: 12 months, with potential to extend
Role Overview

We are looking for a hands-on Software Engineer to join the Software Engineering team, responsible for developing, enhancing and supporting robust, scalable Java/Kotlin applications.

Key Responsibilities
  • Design, develop and maintain applications using Java/Kotlin, Spring Boot, EJB, MySQL, Oracle and IBM MQ.
  • Analyse business and system requirements and translate them into scalable, fit-for-purpose technical solutions.
  • Troubleshoot and resolve complex legacy defects and production issues.
  • Ensure adherence to coding, security and performance standards.
  • Participate in application design, development, testing and implementation.
  • Work closely with business and technical stakeholders and communicate complex technical issues effectively.
  • Apply TDD and software engineering best practices to deliver high-quality solutions.
Key Requirements
  • Strong hands-on experience with Core Java/Kotlin and Spring Boot.
  • Strong understanding of data structures, algorithms and object-oriented design.
  • Experience with JUnit, TDD, REST/SOAP, JMS/IBM MQ and SQL.
  • Good understanding of relational databases and SQL query optimisation.
  • Basic experience with Linux, AWS, CI/CD and containerisation.
  • Experience with Git, IntelliJ and SonarQube/SonarLint.
  • Strong problem-solving and analytical skills with the ability to troubleshoot complex issues.
  • Good communication skills and ability to work effectively within a team.
  • Banking or financial services experience is preferred.

Good to have: JBoss, JPA, EJB, Kafka and ReactJS.

Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Kotlin Engineer
Java Kotlin Engineer

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Java & Kotlin Software Engineer — Spring Boot Pro
Java & Kotlin Software Engineer — Spring Boot Pro

Argyll Scott • Singapore

On-site
SGD 70,000 - 110,000
Java/Kotlin Backend Engineer | Spring Boot, AWS, Banking
Java/Kotlin Backend Engineer | Spring Boot, AWS, Banking

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (Java)
Software Engineer (Java)

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer- Java | Onsite | Contract
Software Engineer- Java | Onsite | Contract

Zenith Infotech • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Java + Kafka Developer (Contract)
Java + Kafka Developer (Contract)

3 CUBED BUSINESS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

DYNAMIC HUMAN CAPITAL PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Staff Software Engineer - Contract
Staff Software Engineer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000