Java with Golang

re-zoo-me

Singapore

On-site

SGD 78,000 - 95,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

re-zoo-me is seeking a senior software engineer for a 1-year contract in Singapore to re-architect and rewrite existing Golang services into clean, idiomatic Java. You will collaborate with the engineering team to build reliable, maintainable distributed systems and backend services.

The ideal candidate has 5–8 years of experience in software development, strong Java and Golang skills, and a solid understanding of clean-code principles, concurrency, and backend engineering fundamentals.

Qualifications

  • 5–8 years of professional software development experience.
  • Strong hands-on experience with Java and Golang/Go.
  • Strong understanding of idiomatic Java development and clean-code principles.
  • Experience building and maintaining distributed systems, microservices or highly scalable backend services.
  • Experience working on mission-critical systems where reliability, stability and performance are important.
  • Good working knowledge of SQL and relational databases.
  • Experience with the Spring ecosystem, preferably Spring Boot.
  • Strong understanding of concurrent programming and backend engineering fundamentals.

Responsibilities

  • Re-architect and rewrite existing Golang services in idiomatic, clean and performant Java.
  • Design, develop and maintain highly reliable distributed systems and backend services.
  • Apply pragmatic problem-solving principles to sustainable solutions.
  • Write clean, readable, testable production-grade code.
  • Document architectural decisions and complex business logic within the codebase.
  • Identify technical gaps and propose improvements to system architecture and performance.
  • Troubleshoot complex issues and contribute to long-term system stability.
  • Collaborate with engineers on design and implementation decisions.
  • Use AI-assisted tools where appropriate while owning core decisions and code quality.
  • Contribute to engineering standards, testing and continuous improvement.

Skills

Java
Golang/Go
Distributed systems
SQL
Concurrency
Backend engineering
Networking basics
Problem solving
Code quality

Tools

Spring Boot
Kafka
S3 / Object storage
Angular

Job description

Job type: Contract (1 year extendable)
Job location: Singapore
Salary: $7000-$8500

//Candidates with less than 3 weeks notice is preferred due to the difficult project timeline//

About the Role

The successful candidate will play a key role in re-architecting and rewriting existing Golang services into clean, idiomatic and performant Java. You will work closely with the engineering team to build reliable, maintainable and scalable distributed systems.

Key Responsibilities
  • Re-architect and rewrite existing Golang services in idiomatic, clean and performant Java.
  • Design, develop and maintain highly reliable distributed systems and backend services.
  • Apply pragmatic problem-solving principles, focusing on effective and sustainable solutions rather than over-engineering.
  • Write clean, readable, testable and maintainable production-grade code.
  • Document architectural decisions, technical rationale and complex business logic within the codebase.
  • Identify technical gaps and proactively recommend improvements to system architecture, performance and reliability.
  • Troubleshoot complex technical issues and contribute to long-term system stability.
  • Collaborate closely with engineers and other technical stakeholders on design and implementation decisions.
  • Use AI-assisted development tools where appropriate for repetitive or boilerplate tasks while retaining ownership of core technical decisions, architecture and code quality.
  • Contribute to engineering standards, best practices, testing and continuous improvement.
Required Skills & Experience
  • 5–8 years of professional software development experience.
  • Strong hands-on experience with Java and Golang/Go.
  • Strong understanding of idiomatic Java development and clean-code principles.
  • Experience building and maintaining distributed systems, microservices or highly scalable backend services.
  • Experience working on mission-critical systems where reliability, stability and performance are important.
  • Good working knowledge of SQL and relational databases.
  • Experience with the Spring ecosystem, preferably Spring Boot.
  • Strong understanding of concurrent programming and backend engineering fundamentals.
  • Basic understanding of networking and routing concepts.
  • Strong analytical and problem-solving skills.
  • Ability to make pragmatic technical decisions and balance simplicity, performance and maintainability.
Good to Have
  • Experience with Kafka or other messaging systems.
  • Exposure to S3 or object storage technologies.
  • Familiarity with Angular or other frontend technologies.
  • Experience with database optimisation or alternative data-storage patterns.
  • Experience modernising or migrating existing services from one programming language/platform to another.
Saghana Sithara

Business Manager, Recruitment | Singapore

Registration No: R1550224

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Java & Golang) – Immediate / Short Notice - Contract
Software Engineer (Java & Golang) – Immediate / Short Notice - Contract

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java - Golang developer
Java - Golang developer

TechCom Solutions Pte Ltd • Singapore

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

ENCORA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Java Backend Architect - Rewriting Go Microservices
Senior Java Backend Architect - Rewriting Go Microservices

re-zoo-me • Singapore

On-site
SGD 78,000 - 95,000
Backend Developer with Hadoop
Backend Developer with Hadoop

re-zoo-me • Singapore

Hybrid
SGD 78,000 - 95,000
Java Developer / Lead | Singapore
Java Developer / Lead | Singapore

JobGini • Singapore

On-site
SGD 120,000 - 180,000
Visa sponsorship
Software Engineering Lead (Golang)
Software Engineering Lead (Golang)

base camp recruitment pte. ltd. • Singapore

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

Dada Consultants • Singapore

On-site
SGD 60,000 - 100,000
Senior Backend Engineer (JAVA / GO)
Senior Backend Engineer (JAVA / GO)

re-zoo-me • Singapore

On-site
SGD 110,000 - 160,000
Tech Leadership
Growth & Learning
High-Performance Team
+1
Technical Lead (Golang)
Technical Lead (Golang)

PeopleSearch • Singapore

On-site
SGD 150,000 - 190,000