freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Java/Kotlin)

What's On Offer:

1-Year Contract (Yearly renewable, subject to business requirements and performance) Based in Singapore Role Overview

We are seeking a

Senior Software Engineer (Java/Kotlin)

to develop and support enterprise applications, with a focus on

Java/Kotlin, Spring Boot, IBM MQ, SQL, and complex production troubleshooting . Responsibilities

Develop and maintain applications using

Java/Kotlin and Spring Boot . Translate business requirements into scalable and secure technical solutions. Troubleshoot complex

legacy systems and production issues . Develop and optimise

SQL

across Oracle/MySQL. Work with

JMS/IBM MQ, REST/SOAP , and enterprise integrations. Apply

JUnit, TDD, code reviews , and engineering best practices. Support

AWS, CI/CD, Docker, and Git . Collaborate within an

Agile/Scrum

environment. Requirements

Relevant

5 years of working experience

with

Java/Kotlin

and

Spring Boot. Strong understanding of

OOP, data structures, algorithms, and software design . Experience with

JUnit/TDD

and acceptance testing. Strong

SQL/database

knowledge. Experience with

JMS/IBM MQ

and REST/SOAP. Basic

Linux, AWS, CI/CD, Docker, and Git

knowledge. Strong troubleshooting, analytical, and communication skills. Good to Have:

EJB, JPA/Hibernate, JBoss/WildFly, Kafka, React.js, and complex SQL optimisation.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available