Java Core Engineer: Build Robust, Scalable Apps

NCS

Singapore

On-site

SGD 70,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NCS in Singapore is seeking a detail-oriented Software Engineer with core Java expertise to design, develop, and maintain robust Java applications. You will collaborate with cross-functional teams to deliver scalable solutions that meet business objectives.

The role emphasizes code quality, architecture, and performance, with opportunities to work on government-linked projects (citizens only) and modern Java technologies, Spring Framework, and cloud platforms.

Qualifications

  • 3+ years of professional Java development experience.
  • Strong OOP and design pattern knowledge.
  • Solid data structures, algorithms, and complexity understanding.
  • Experience with Git and collaborative workflows.
  • JUnit/Mockito experience and TDD practices.
  • SQL knowledge and relational database design.
  • Experience developing RESTful APIs and HTTP.
  • Maven or Gradle build tools.
  • Strong problem-solving and analytical mindset.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Develop, test, and maintain high-quality Java applications.
  • Design efficient algorithms and data structures.
  • Write clean, well-documented code following standards.
  • Conduct code reviews to ensure quality and consistency.
  • Translate requirements into technical specs with stakeholders.
  • Troubleshoot production issues and find root causes.
  • Contribute to system design decisions in architecture discussions.
  • Profile and optimize application performance.
  • Document code, systems, and processes for knowledge sharing.
  • Stay current with Java technologies and best practices.

Skills

Java development
Core Java
OOP & design patterns
Data structures & algorithms
Git version control
JUnit & Mockito
SQL & relational DB
REST APIs
Maven/Gradle
Problem-solving
Communication

Tools

Spring Framework
Spring Boot
Docker
Kubernetes
CI/CD tools
AWS/Azure/GCP

Job description

NCS in Singapore is seeking a detail-oriented Software Engineer with core Java expertise to design, develop, and maintain robust Java applications. You will collaborate with cross-functional teams to deliver scalable solutions that meet business objectives.

The role emphasizes code quality, architecture, and performance, with opportunities to work on government-linked projects (citizens only) and modern Java technologies, Spring Framework, and cloud platforms.

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

Similar jobs worth comparing

Core Java Engineer for Scalable AI Platforms
Core Java Engineer for Scalable AI Platforms

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer [Java Core]
Software Engineer [Java Core]

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer [Java Core]
Software Engineer [Java Core]

NCS • Singapore

On-site
SGD 70,000 - 110,000
Java & SQL Software Engineer - Build Scalable Apps
Java & SQL Software Engineer - Build Scalable Apps

NCS • Singapore

On-site
SGD 100,000 - 167,000
Java Software Engineer - Enterprise App Development & Maintenance
Java Software Engineer - Enterprise App Development & Maintenance

NCS Group • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer - Java, Spring & Microservices
Software Engineer - Java, Spring & Microservices

NCS • Singapore

On-site
SGD 65,000 - 95,000
Software Engineer [Java & SQL]
Software Engineer [Java & SQL]

NCS • Singapore

On-site
SGD 100,000 - 167,000
Java Software Engineer for AI Services & Impact
Java Software Engineer for AI Services & Impact

NCS • Singapore

On-site
SGD 45,000 - 75,000
Software Engineer (Java Preferred)
Software Engineer (Java Preferred)

NCS • Singapore

On-site
SGD 45,000 - 75,000
Software Engineer (Java)
Software Engineer (Java)

NCS Group • Singapore

On-site
SGD 60,000 - 120,000