Software Engineer – Java / Kotlin

Argyll Scott Singapore

Singapore

On-site

SGD 60,000 - 100,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Argyll Scott Singapore is seeking a hands-on Software Engineer to build and enhance robust Java/Kotlin applications. You will join the Software Engineering team to deliver scalable solutions, implementing best practices and collaborating with business and technical stakeholders.

You will work on design, development, testing and deployment using Java/Kotlin, Spring Boot, EJB, and IBM MQ while applying TDD and modern CI/CD in an agile Scrum/XP environment.

Qualifications

  • Hands-on experience with core Java and Kotlin and Spring Boot.
  • Strong knowledge of data structures, algorithms and OO design.
  • Experience with JUnit, TDD, REST/SOAP, JMS/IBM MQ and SQL.
  • Relational databases experience and SQL query optimisation.
  • Basic exposure to Linux, AWS, CI/CD and containerisation.
  • Experience with Git, IntelliJ, and SonarQube/SonarLint.
  • Good communication and teamwork; banking/financial services exposure preferred.

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 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.
  • Collaborate with business and technical stakeholders to communicate complex technical issues.
  • Support Agile delivery using Scrum/XP methodologies.
  • Apply TDD and engineering best practices to deliver high-quality solutions.

Skills

Core Java/Kotlin
Spring Boot
Data structures & OO design
Testing & TDD
REST/SOAP
JMS/IBM MQ
SQL
Linux basics
AWS basics
CI/CD
Containerisation
Git
IntelliJ IDE
SonarQube/SonarLint
Agile Scrum/XP
Problem solving
Team communication

Tools

JUnit
MySQL
Oracle
IBM MQ
Git
IntelliJ
SonarQube/SonarLint
Docker
Kubernetes
AWS

Job description

Software Engineer – Java / Kotlin

Location: Singapore
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.
  • Support Agile delivery using Scrum/XP methodologies.
  • 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.

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

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 120,000 - 180,000
Java Kotlin Engineer
Java Kotlin Engineer

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Java Full Stack Software Developer
Java Full Stack Software Developer

Quesscorp Singapore Pte Ltd • Singapore

On-site
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer (Banking Sector)
Senior Java Software Engineer (Banking Sector)

Helius Technologies Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Java developer
Java developer

Morgan Mckinley Pte Ltd • Singapore

Hybrid
SGD 60,000 - 85,000
Hands-On Java/Kotlin Software Engineer – Spring Boot, AWS
Hands-On Java/Kotlin Software Engineer – Spring Boot, AWS

Argyll Scott Singapore • Singapore

On-site
SGD 60,000 - 100,000
Java Developer
Java Developer

Infinite Computer Solutions Pte Ltd • Singapore

On-site
Software Engineer (Java Core)
Software Engineer (Java Core)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 80,000