Senior Java Developer

PERSOL Singapore Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PERSOL Singapore seeks an experienced Java engineer to design, build, and maintain scalable Spring-based applications in a cloud environment. You will collaborate across teams to deliver robust APIs, microservices, and automated tests, ensuring performance and reliability at scale.

Applicants should have deep expertise in Spring, REST, and modern DevOps practices, with a track record of delivering SaaS/PaaS solutions in cloud ecosystems.

Qualifications

  • Minimum 6 years of strong experience building apps, preferably Java Spring stack.
  • Experience with cloud-based SaaS/PaaS products.
  • Solid understanding of design patterns, algorithms and data structures.
  • Ability to articulate a solution and its benefits/shortcomings with alternatives.
  • Flexibility to transition between programming languages and tool sets.

Responsibilities

  • Create solutions which delight customers, abstracting complexity.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Ensure excellent code quality, and automation.
  • Solve high severity production issues on priority.

Skills

Spring Boot
Spring MVC
Spring Data
RESTful APIs
SQL databases
NoSQL (MongoDB/Redis)
Maven
Gradle
Git
CI/CD
Java concurrency
Docker
Kubernetes
Kafka
RabbitMQ
Cloud (AWS/Azure/GCP)

Tools

Maven
Gradle
Docker
Kubernetes
JUnit
Mockito
Git
CI/CD tools
Kafka
RabbitMQ

Job description

Responsibilities
  • Create solutions which delight customers, abstracting complexity
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Ensure excellent code quality, and automation.
  • Solve high severity production issues on priority
Skills
  • Solid experience with Spring Boot, Spring MVC, Spring Data, and dependency injection.
  • Experience designing and consuming RESTful APIs.
  • Knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle, etc.).
  • Familiarity with NoSQL stores (MongoDB, Redis) is a plus.
  • Experience with build tools such as Maven or Gradle.
  • Understanding of microservices architecture and distributed systems.
  • Familiarity with logging, monitoring, and profiling tools.
  • Working knowledge of Git and CI/CD pipelines.
  • Knowledge of concurrency patterns in Java
  • Experience with databases, cache and messaging.
  • Experience with Spring Security or OAuth2.
  • Exposure to Kafka, RabbitMQ, or other messaging systems.
  • Cloud experience (AWS, Azure, GCP).
  • Docker, Kubernetes, and container orchestration basics.
  • Test automation using JUnit, Mockito, or similar frameworks.
  • Knowledge of API gateways and service mesh architectures.
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Github, Maven and Gradle
  • Familiarity with continuous integration
  • API-first development, CI/CD automation, and DevSecOps
What you have
  • At least 6 years of Strong experience in building apps, preferably on Java - Spring stack
  • Experience working on cloud-based SaaS/PaaS products
  • Understanding of design patterns, algorithms and data structures
  • Articulation of a solution and its benefits / shortcoming with alternatives
  • Ability to transition between programming languages and tool sets
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Digiworld Technologies Pte. Ltd. • Singapore

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

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

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

eTeam • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

SPI GLOBAL CONTENT HOLDING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

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

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)
Software Engineer (Java programming Prefer Oracle PL/SQL,React,Spring Boot)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 67,000 - 123,000
Java - Full Stack developer
Java - Full Stack developer

3 CUBED BUSINESS CONSULTING PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Java Full stack Developer
Java Full stack Developer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
JAVA Backend Developer
JAVA Backend Developer

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000