Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

NTT Data Singapore

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services company in Singapore is seeking a Java Full Stack Developer to design, develop, and maintain scalable web applications and backend services. The role involves strong proficiency in Java and Spring Boot for backend development, alongside front-end technologies like JavaScript frameworks. Candidates should have experience with microservices architecture and RESTful APIs. This is a 1-year renewable contract role offering the opportunity to work in a collaborative team environment.

Qualifications

  • Strong proficiency in Java and Spring Boot for backend development.
  • Experience with microservices architecture and RESTful APIs.
  • Solid understanding of JavaScript, HTML, CSS, and modern JS frameworks.

Responsibilities

  • Develop and maintain microservices‑based backend systems using Java and Spring Boot.
  • Build responsive and dynamic user interfaces using JavaScript (e.g., React, Angular, or Vue).
  • Collaborate with cross‑functional teams to define, design, and deliver new features.

Skills

Java
Spring Boot
JavaScript
React
Microservices
RESTful APIs
HTML
CSS
DevOps
Agile methodologies

Tools

Docker
Kubernetes
AWS
Job description
Application Process
  • Step 1: Apply for the Role
    Submit your application through our job portal. Make sure your CV is up to date and highlights your relevant experience.
  • Step 2: CV Review
    Our recruitment team will take a look at your CV. If it’s a good match, we will move you to the next step.
  • Step 3: Video Interview via Hireflix
    You will receive an email with a link to complete a short 1‑way video interview. You can record your answers at your own pace, no need to schedule anything!
  • Step 4: We Review Your Responses
    Once you've submitted your video, we will review it and assess your fit for the role.
  • Step 5: Whats Next?
    If everything looks good, we will reach out to you for the next steps. This could be a live interview or further assessments.
Role Summary

The Java Full Stack Developer will be responsible for designing, developing, and maintaining scalable web applications and backend services using Java-based technologies. The role requires strong experience in building microservices using Spring Boot and proficiency in front‑end development using JavaScript frameworks. This is a 1‑year renewable contract role.

Core Responsibilities
  • Develop and maintain microservices‑based backend systems using Java and Spring Boot.
  • Build responsive and dynamic user interfaces using JavaScript (e.g., React, Angular, or Vue).
  • Collaborate with cross‑functional teams to define, design, and deliver new features.
  • Ensure application performance, scalability, and security.
  • Participate in code reviews, testing, and deployment processes.
  • Troubleshoot and resolve production issues.
Required Skills & Qualifications
  • Strong proficiency in Java and Spring Boot for backend development.
  • Experience with microservices architecture and RESTful APIs.
  • Solid understanding of JavaScript, HTML, CSS, and modern JS frameworks (React, Angular, etc.).
  • Familiarity with CI/CD tools and DevOps practices.
  • Knowledge of relational and NoSQL databases (e.g., MySQL, MongoDB).
  • Good understanding of software development lifecycle and Agile methodologies.
  • Strong problem‑solving and communication skills.
Preferred / Nice‑to‑Have Skills
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Knowledge of testing frameworks (JUnit, Mockito, Selenium).
  • Familiarity with security best practices in web development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.