Senior Java Software Engineer

Visa Hunt

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GECO Asia in Singapore is seeking a Senior Java Software Engineer to design, develop, and deliver enterprise-grade Java applications powering mission-critical platforms. You will build scalable cloud-native solutions, drive technical excellence, and collaborate with cross-functional teams to deliver secure, high-quality software.

The role requires 7+ years of Java backend experience, expertise with Spring Boot, microservices, RESTful APIs, and cloud platforms.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 7 years of professional experience in Java software engineering, backend development, or enterprise application development.
  • Proven experience delivering large-scale, distributed, or cloud-native applications within enterprise environments.
  • Experience working in Agile software development teams and collaborating with cross functional business and technology stakeholders.

Responsibilities

  • Design, develop, and maintain scalable, high-performance Java applications and microservices using modern software engineering best practices.
  • Collaborate with product owners, architects, and engineering teams to translate business requirements into robust, maintainable technical solutions.
  • Lead technical design discussions, conduct code reviews, and promote engineering best practices to ensure code quality, scalability, and maintainability.
  • Build and optimize cloud-native applications, APIs, and distributed systems while supporting CI/CD pipelines, automated testing, and production deployments.
  • Troubleshoot complex application issues, improve system performance and reliability, and contribute to continuous improvement initiatives across the software development lifecycle.

Skills

Agile methodologies
Cross-functional collaboration

Education

Bachelor's degree in CS/IT/SE or related

Tools

Java
Spring Boot
Spring Framework
Hibernate/JPA
RESTful APIs
Microservices
AWS
Docker
Kubernetes
CI/CD
Git
DevOps practices

Job description

Job Summary:

Role: Senior Java Software Engineer

Start: ASAP

Duration: 12 Months

Location: Singapore

We are seeking a Senior Java Software Engineer to design, develop, and deliver enterprise-grade Java applications that power mission-critical business platforms. The ideal candidate has extensive experience building scalable, cloud-native solutions, driving technical excellence, and collaborating with cross-functional teams to deliver secure, high-quality software.

Requirements:
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 7 years of professional experience in Java software engineering, backend development, or enterprise application development.
  • Proven experience delivering large-scale, distributed, or cloud-native applications within enterprise environments.
  • Experience working in Agile software development teams and collaborating with cross functional business and technology stakeholders.
Mandatory Skills
  • Strong hands-on expertise in Java (Java 11/17 or later), Spring Boot, Spring Framework, Hibernate/JPA, RESTful APIs, Microservices Architecture, and object-oriented design principles.
  • Experience designing and developing distributed systems with strong knowledge of software architecture, design patterns, SOLID principles, automated testing, and performance optimization.
  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform), containerization (Docker, Kubernetes), CI/CD pipelines, Git, DevOps practices, and modern software engineering tools.
Nice-to-Have Skills
  • Experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), automated testing frameworks, and application observability tools.
  • Knowledge of messaging and event-driven architectures using Kafka, RabbitMQ, ActiveMQ, or similar technologies.
  • Experience contributing to open-source projects, technical communities, or engineering initiatives, with relevant cloud or Java certifications considered an advantage.
Roles and Responsibilities:
  • Design, develop, and maintain scalable, high-performance Java applications and microservices using modern software engineering best practices.
  • Collaborate with product owners, architects, and engineering teams to translate business requirements into robust, maintainable technical solutions.
  • Lead technical design discussions, conduct code reviews, and promote engineering best practices to ensure code quality, scalability, and maintainability.
  • Build and optimize cloud-native applications, APIs, and distributed systems while supporting CI/CD pipelines, automated testing, and production deployments.
  • Troubleshoot complex application issues, improve system performance and reliability, and contribute to continuous improvement initiatives across the software development lifecycle.

**We regret that only short-listed applicants will be contacted.**

GECO Asia values the data privacy rights of our customers, associates, partners and prospective applicants. We have a privacy policy that governs our collection and use of personal data in place. In conjunction with the PDPA act in Singapore, we have updated our Privacy Policy and Terms of Use to better clarify our collection and use of your personal information. The same can be found here (https://www.geco.asia/about/privacy-policy)

Note: GECO Asia is an Information Technology Consulting Services provider. We provide specialist IT and Digital Transformation specialist resources on a project (SOW) and/or permanent basis. We operate under a Comprehensive License offered by Ministry of Manpower, Singapore.

[GECO Asia Pte Ltd, License No. 07C4453]

[2 Venture Drive, #10-18 Vision Exchange, Singapore 608526]

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Engineer
Frontend Engineer

GECO ASIA PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Java Core)
Software Engineer (Java Core)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 80,000
Senior Java Engineer – Cloud-Native Microservices
Senior Java Engineer – Cloud-Native Microservices

Visa Hunt • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Developer (Contract) - PV
Senior Java Developer (Contract) - PV

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Staff Software Engineer (Spring Framework) - Contract
Staff Software Engineer (Spring Framework) - Contract

QUESSCORP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

United States Digital Space LLC • Singapore

On-site
Software Engineer [Java Core]
Software Engineer [Java Core]

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (Spring Framework, WebSphere)- Contract
Software Engineer (Spring Framework, WebSphere)- Contract

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer – Scala/Java (Capital Markets)
Software Engineer – Scala/Java (Capital Markets)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer - 1 Year
Software Engineer - 1 Year

MICHAEL PAGE INTERNATIONAL PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Performance bonus
Annual leave and family care leaves
Comprehensive health insurance
+1