Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

NTT SINGAPORE PTE. LTD.

Open 27d reposted 2× · 2 open copies

Backend Engineer - Java & Go (12-Month Contract)

Posted Updated 6 views
Discussion

Summary

12-month contract in Changi, Singapore for an engineer to re-architect and rewrite existing Golang services into clean, maintainable Java for mission-critical distributed systems. Day-to-day involves designing, testing and troubleshooting Spring Boot backend services, analyzing Go code before migration, and supporting production reliability.

Software Engineer – Java & Golang

Employment Type: 12 Months Contract

Work Location: Changi, Singapore

Experience: 5–8 years

Availablity : Immediate Joiner Preferred

Job Description

We are looking for an experienced Software Engineer with strong hands-on development experience in both Java and Golang (Go).

The successful candidate will work on mission-critical applications and will be responsible for re-architecting and rewriting existing Golang services into clean, performant and maintainable Java solutions.

The role requires a strong software engineering foundation, experience working with distributed systems, and the ability to develop reliable and maintainable applications in a production environment.

Key Responsibilities

  • Re-architect and rewrite existing Golang services into idiomatic, clean and maintainable Java.

  • Design, develop, test and maintain scalable backend applications and services.

  • Analyse existing Go code, business logic and service dependencies before migration to Java.

  • Develop robust solutions for distributed and mission-critical systems.

  • Write clean, readable, testable and well-documented code.

  • Participate in technical design and architectural discussions.

  • Troubleshoot application, integration and performance issues.

  • Apply appropriate design patterns and engineering practices without unnecessary complexity.

  • Work closely with developers and other technical stakeholders throughout the software development lifecycle.

  • Ensure application stability, reliability, maintainability and performance.

  • Use AI-assisted development tools appropriately for repetitive or boilerplate activities while maintaining engineering ownership over core logic and technical decisions.

Mandatory Requirements

  • 4 + years of professional software development experience.

  • Strong hands-on development experience in Java.

  • Strong hands-on development experience in Golang / Go.

  • Experience developing backend services using Spring / Spring Boot.

  • Experience with microservices and distributed systems.

  • Good working knowledge of SQL and relational databases.

  • Experience developing and consuming REST APIs.

  • Understanding of concurrent programming / multithreading concepts.

  • Strong debugging, problem-solving and code-quality practices.

  • Experience supporting reliable, production-grade applications.

Good to Have

  • Apache Kafka or other message-queue technologies.

  • AWS S3 or other object-storage technologies.

  • Networking and routing fundamentals.

  • Angular or other modern frontend technologies.

  • Cloud and container technologies such as AWS, Docker or Kubernetes.

  • Experience working on large-scale enterprise or financial-services applications.

Preferred Candidate Profile

  • Strong analytical and problem-solving ability.

  • Able to understand an existing codebase and translate functionality between programming languages.

  • Values code readability, maintainability and long-term system stability.

  • Comfortable working collaboratively with technical teams.

  • Able to clearly document technical decisions and complex application logic.

  • Proactive in proposing practical technical solutions when standard approaches are insufficient.


    Interested candidates are kindly requested to email their CV with their experience tosandeep.sringeripai@global.ntt

    We look forward to your application!

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →