Enable job alerts via email!

Software Engineer (Java, Springboot) - Contract

NTT SINGAPORE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading tech company in Singapore is seeking a Java Full Stack Developer to design and maintain scalable web applications and backend services. The ideal candidate has strong proficiency in Java and Spring Boot, experience in building microservices, and skills in front-end development with JavaScript frameworks. Join a collaborative environment to deliver innovative solutions and enhance application performance.

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.
  • Familiarity with CI/CD tools and DevOps practices.
  • Knowledge of relational and NoSQL databases.
  • Good understanding of software development lifecycle.
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop and maintain microservices-based backend systems.
  • Build responsive and dynamic user interfaces using JavaScript.
  • Collaborate with cross-functional teams to define new features.
  • Ensure application performance, scalability, and security.
  • Participate in code reviews, testing, and deployment processes.
  • Troubleshoot and resolve production issues.

Skills

Java
Spring Boot
Microservices architecture
JavaScript
HTML
CSS
React
Agile methodologies

Tools

Docker
Kubernetes
MySQL
MongoDB
JUnit
Mockito
Selenium
Job description

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.

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.