Software Engineer - Java / Kotlin

Argyll Scott

Singapore

On-site

SGD 70,000 - 110,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Argyll Scott Asia is seeking a hands-on Software Engineer to design, build, and support robust Java/Kotlin applications in a fast-paced financial services environment. You will contribute to API design, data layer improvements and cloud-ready deployments.

The role requires strong Java/Kotlin, Spring Boot, and SQL skills, plus familiarity with Linux, AWS, CI/CD and testing practices. This 12‑month contract offers opportunities to extend as projects evolve.

Qualifications

  • / Experience with Java/Kotlin and Spring Boot in enterprise apps.
  • / Strong understanding of data structures, algorithms and OOD.
  • / Proficiency with SQL and relational databases (MySQL/Oracle).
  • / Familiarity with Linux, AWS, CI/CD and containerisation.
  • / Experience with Git and IDEs like IntelliJ.
  • / Banking/financial services exposure is a plus.

Responsibilities

  • Design, develop and maintain Java/Kotlin applications with Spring Boot.
  • Translate requirements into scalable software solutions and perform testing.
  • Troubleshoot legacy defects and production issues.
  • Ensure coding, security and performance standards.
  • Collaborate with stakeholders to deliver features end-to-end.
  • Apply TDD and best practices for high-quality software.

Skills

Java/Kotlin
Spring Boot
REST APIs
JUnit & TDD
SQL/Databases
Linux basics
AWS basics
CI/CD
Git
IntelliJ
Problem solving
Teamwork

Tools

IntelliJ IDEA
SonarQube/SonarLint
IBM MQ
JMS
MySQL
Oracle

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

Software Engineer – Java / Kotlin
Software Engineer – Java / Kotlin

Argyll Scott Singapore • Singapore

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

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Java/Kotlin Software Engineer — Spring Boot Specialist
Java/Kotlin Software Engineer — Spring Boot Specialist

Argyll Scott • Singapore

On-site
SGD 70,000 - 110,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,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
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
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
JAVA SOFTWARE ENGINEER
JAVA SOFTWARE ENGINEER

Matrix Process Automation Sdn. Bhd. • Singapore

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

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Software Engineer - Java
Software Engineer - Java

United States Digital Space LLC • Singapore

On-site