Senior Software Engineer - Public Sector (Java/Spring)

Tech

Singapore

On-site

SGD 120,000 - 160,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Market-competitive benefits

Job summary

GovTech in Singapore is seeking a senior Java engineer to join the team building digital government services and scalable, secure APIs for smart nation initiatives.

You will collaborate across teams to design resilient microservices, implement OAuth2/JWT security, and optimize performance in cloud-native environments (AWS/GCP/Azure). Opportunity for growth and hands-on architecture reviews and incident response.

Qualifications

  • Deep experience in Java 17+ with strong OOP, concurrency, and performance tuning fundamentals.
  • Deep experience with Spring related technologies Spring Boot 3.x / Spring Cloud / Spring Security (OAuth 2.0 / OIDC authentication flows, JWT token management)
  • Deep experience with relational databases such as MySQL or PostgreSQL and migration tools such as Liquibase or Flyway
  • Experience in design and operation of event-driven architectures using Apache Kafka
  • Experience architecting applications in one or more cloud-native environments such as AWS (preferred), GCP or Azure
  • Experience in microservice architecture at scale and related patterns e.g. circuit breakers, bulkheads, retry

Responsibilities

  • Write clear, unambiguous technical specifications that serve as effective context for junior engineers and AI-tools
  • Design and deliver features that span services or components, considering modularity, scalability, and resiliency
  • Incorporate security, compliance, and performance as design constraints from the outset
  • Author technical design documents for moderately complex features and conduct architecture reviews, providing actionable feedback
  • Lead incident triage and debugging for production issues, drive post-incident reviews with concrete root cause analysis and preventive actions

Skills

Java 17+
Spring Framework
Concurrency
Performance tuning
Microservices
Cloud-native
OAuth 2.0 / OIDC
JWT
Kafka
SQL (MySQL/PostgreSQL)
Distributed systems

Tools

Liquibase
Flyway
Redis
Elasticsearch

Job description

GovTech in Singapore is seeking a senior Java engineer to join the team building digital government services and scalable, secure APIs for smart nation initiatives.

You will collaborate across teams to design resilient microservices, implement OAuth2/JWT security, and optimize performance in cloud-native environments (AWS/GCP/Azure). Opportunity for growth and hands-on architecture reviews and incident response.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Cloud-Native, Public Sector Impact
Senior Software Engineer – Cloud-Native, Public Sector Impact

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Learning & development opportunities
Wellness programs
+1
Senior Software Engineer - Public Sector & Full-Stack
Senior Software Engineer - Public Sector & Full-Stack

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior/Lead Software Engineer — Public Sector Impact
Senior/Lead Software Engineer — Public Sector Impact

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Market-competitive benefits
Senior Software Engineer - Build Secure Public-Sector Tech
Senior Software Engineer - Build Secure Public-Sector Tech

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Leave benefits
Wellness programs
Senior Cloud-Native Software Engineer (AWS, Full-Stack)
Senior Cloud-Native Software Engineer (AWS, Full-Stack)

GVT Government Technology Agency • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer & Tech Lead - Public Sector
Senior Software Engineer & Tech Lead - Public Sector

GovTech Singapore • Singapore

On-site
SGD 60,000 - 120,000
Senior Software Engineer – Flexible, AI‑Driven Public Apps
Senior Software Engineer – Flexible, AI‑Driven Public Apps

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer - Public Sector (Java/Spring)
Senior Backend Engineer - Public Sector (Java/Spring)

GovTech Singapore • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Software Architect – Cloud & Public Sector Lead
Senior Software Architect – Cloud & Public Sector Lead

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Employee wellness programs
Senior Software Engineer , Singapore Land Authority
Senior Software Engineer , Singapore Land Authority

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000