Java Developer

Ambition

Singapore

On-site

SGD 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ambition is seeking a Senior Java Developer to design, develop, and modernize enterprise applications in a cloud-native environment. You will work with cross-functional teams to deliver secure, scalable solutions using Java, Spring Boot, and modern JDKs.

Responsibilities include building microservices, modernizing legacy apps, and implementing BDD test automation with Cucumber/Gherkin. You will use Docker, Kubernetes, and OpenShift, and participate in Agile/Scrum ceremonies while ensuring high

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Strong Java development experience in enterprise environments with Spring Boot.
  • Hands-on with modern JDK versions and OO concepts, DDD, and design patterns.
  • Experience building microservices, event-driven architectures, and cloud-native apps.
  • Familiarity with Agile/Scrum delivery, CI/CD, and DevOps practices.
  • Proficient with Docker, Kubernetes, OpenShift; databases like MongoDB and PostgreSQL.
  • Knowledge of GitLab CI/CD, ArgoCD, and BDD frameworks (Cucumber, Gherkin).
  • Strong problem-solving, code review, and software-quality focus.

Responsibilities

  • Design, develop, test, and modernize Java enterprise applications.
  • Build scalable microservices and event-driven systems.
  • Modernize legacy apps and migrate to new architectures.
  • Apply OO, DDD, and design patterns in code, reviews, and design sessions.
  • Develop BDD test automation using Cucumber and Gherkin.
  • Collaborate with cross-functional teams in Agile/Scrum rituals.
  • Containerize and deploy with Docker, Kubernetes, and OpenShift.
  • Support CI/CD and GitOps with GitLab and ArgoCD.
  • Troubleshoot issues and promote engineering best practices.

Skills

Java
Spring Boot
DDD
Design Patterns
OOP
Agile/Scrum
BDD Testing

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
OpenShift
GitLab CI/CD
ArgoCD
MongoDB
PostgreSQL
Object Storage
Cucumber
Gherkin

Job description

Role Overview

We are seeking an experienced Senior Java Developer to design, develop, and modernize enterprise applications. You will work closely with cross-functional teams to deliver secure, scalable, and maintainable solutions using modern Java technologies and cloud-native practices.

Key Responsibilities
  • Design, develop, test, and maintain Java applications using Spring Boot.
  • Modernize and migrate legacy applications to modern architectures.
  • Build scalable microservices and event-driven solutions.
  • Apply object-oriented design principles and software design patterns.
  • Develop and maintain BDD test automation using Cucumber and Gherkin.
  • Participate in Agile Scrum ceremonies and sprint deliveries.
  • Containerize and deploy applications using Docker, Kubernetes, and OpenShift.
  • Support CI/CD and GitOps deployment practices using GitLab and ArgoCD.
  • Perform code reviews and promote engineering best practices.
  • Collaborate with business, architecture, and operations teams to deliver high-quality solutions.
  • Troubleshoot and resolve complex technical issues across environments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong experience in Java development within enterprise environments.
  • Hands-on experience with Java, Spring Boot, and modern JDK versions.
  • Solid understanding of Object-Oriented Programming, Domain-Driven Design (DDD), and design patterns.
  • Experience with microservices, layered, and event-driven architectures.
  • Familiarity with Agile/Scrum delivery methodologies.
  • Experience with Docker, Kubernetes, and OpenShift.
  • Knowledge of MongoDB, PostgreSQL, and object storage solutions.
  • Experience with GitLab CI/CD and ArgoCD.
  • Hands-on experience with BDD frameworks such as Cucumber and Gherkin.
  • Strong problem-solving skills, code review experience, and focus on software quality.

Short listed candidates will be notified.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Ambition Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

ANTAS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Developer
Java Developer

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Associate Java Developer
Associate Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Java Developer
Senior Java Developer

lyneer corp (singapore) pte. ltd. • Shenton Way

On-site
SGD 90,000 - 130,000
Java Developer
Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior Java Developer
Senior Java Developer

BILLIGENCE CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Java Full Stack Developer with DevOps
Java Full Stack Developer with DevOps

JASS TECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)

EXASOFT CONSULTING PTE. LTD. • Singapore

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

GOLDTECH RESOURCES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000