Software Engineer (Java / Kotlin)

Base Camp Recruitment Pte Ltd

Singapore

On-site

SGD 120,000 - 160,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

1-Year Contract (Highly Renewable)
Singapore-based role

Job summary

Base Camp Recruitment Pte Ltd is seeking a Senior Software Engineer (Java/Kotlin) to design, develop, and support enterprise applications using Java/Kotlin, Spring Boot, and IBM MQ. The role covers the full software lifecycle and production troubleshooting across Oracle/MySQL databases.

You will implement REST/SOAP APIs, join an Agile/Scrum team, and contribute to CI/CD, AWS, Docker, and Git environments. Minimum 5 years' hands-on experience and strong OOP, data structures, and problem-solving

Qualifications

  • Minimum 5 years of hands-on experience with Java/Kotlin and Spring Boot.
  • Strong knowledge of Object-Oriented Programming, data structures, algorithms, and software design.
  • Experience with JUnit, TDD, and acceptance testing.
  • Strong SQL and relational database knowledge.
  • Hands-on experience with JMS/IBM MQ and REST/SOAP Web Services.
  • Working knowledge of Linux, AWS, CI/CD, Docker, and Git.
  • Strong analytical, troubleshooting, problem-solving, and communication skills.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java/Kotlin and Spring Boot.
  • Translate business and technical requirements into scalable, secure, and maintainable solutions.
  • Analyse and resolve complex legacy system defects and production issues.
  • Develop, optimise, and troubleshoot SQL queries across Oracle/MySQL databases.
  • Work with JMS/IBM MQ, REST/SOAP APIs, and enterprise integrations.
  • Apply JUnit, TDD, code reviews, and software engineering best practices.
  • Support AWS, CI/CD, Docker, and Git environments.
  • Collaborate with cross-functional teams within an Agile/Scrum environment.

Skills

Java/Kotlin
Spring Boot
SQL
JMS/IBM MQ
REST/SOAP APIs
JUnit/TDD
AWS
Docker
Git
Agile/Scrum

Tools

JMS/IBM MQ
REST/SOAP APIs
AWS
CI/CD
Docker
Git

Job description

What's On Offer
  • 1-Year Contract (Highly Renewable)
  • Singapore-based role
Role Overview

We are seeking a Senior Software Engineer (Java/Kotlin) to design, develop, enhance, and support enterprise applications. The role focuses on Java/Kotlin, Spring Boot, IBM MQ, SQL, and complex production troubleshooting, with opportunities to work across the full software development lifecycle.

Key Responsibilities
  • Design, develop, test, and maintain enterprise applications using Java/Kotlin and Spring Boot.
  • Translate business and technical requirements into scalable, secure, and maintainable solutions.
  • Analyse and resolve complex legacy system defects and production issues.
  • Develop, optimise, and troubleshoot SQL queries across Oracle/MySQL databases.
  • Work with JMS/IBM MQ, REST/SOAP APIs, and enterprise integrations.
  • Apply JUnit, TDD, code reviews, and software engineering best practices.
  • Support AWS, CI/CD, Docker, and Git environments.
  • Collaborate with cross-functional teams within an Agile/Scrum environment.
Requirements
  • Minimum 5 years of hands-on experience with Java/Kotlin and Spring Boot.
  • Strong knowledge of Object-Oriented Programming, data structures, algorithms, and software design.
  • Experience with JUnit, TDD, and acceptance testing.
  • Strong SQL and relational database knowledge.
  • Hands-on experience with JMS/IBM MQ and REST/SOAP Web Services.
  • Working knowledge of Linux, AWS, CI/CD, Docker, and Git.
  • Strong analytical, troubleshooting, problem-solving, and communication skills.
Good to Have
  • Experience with EJB, JPA/Hibernate, JBoss/WildFly, Kafka, or React.js.
  • Experience with complex SQL query optimisation.
  • Experience supporting and enhancing large-scale legacy applications.
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

On-site
SGD 70,000 - 110,000
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
Senior Java/Kotlin Engineer – Enterprise Apps (Contract)
Senior Java/Kotlin Engineer – Enterprise Apps (Contract)

Base Camp Recruitment Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
1-Year Contract (Highly Renewable)
Singapore-based role
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

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

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Software Engineer- Java - Onsite - Contract
Software Engineer- Java - Onsite - Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Application Engineer
Application Engineer

TEKsystems • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer- Java | Onsite | Contract
Software Engineer- Java | Onsite | Contract

Zenith Infotech • Singapore

On-site
SGD 90,000 - 120,000