Software Engineer (Java/JS/Node) – Microservices

MAESTRO HUMAN RESOURCE PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MAESTRO HUMAN RESOURCE PTE. LTD. is seeking a Software Engineer to support system implementation, perform technical analysis, troubleshoot complex issues, document solutions, and collaborate across domains to enhance system quality, maintainability, and stability.

You will work on frontend, backend, and supporting components, participate in feature development, and conduct code reviews to ensure high-quality software across services. Immediate start preferred.

Qualifications

  • Proficient programming skills in Java, JavaScript, or Node.js for enterprise application development.
  • Solid understanding of software engineering principles and design patterns to create maintainable code.
  • Familiarity with microservices architecture and distributed systems to support scalable solutions.
  • Experience working with REST APIs and service integrations to enable system interoperability.
  • Strong debugging and troubleshooting skills to resolve complex application issues.
  • Ability to analyze logs and trace end-to-end system flows for effective problem diagnosis.
  • Skilled in technical writing to produce clear and detailed documentation.
  • Working knowledge of SQL and relational databases to manage data interactions.
  • Familiarity with messaging platforms such as Solace or Kafka to handle asynchronous communication.
  • Experience with Agile/Scrum methodologies to collaborate effectively in iterative development.
  • Strong analytical and problem-solving skills to address technical challenges.
  • Excellent communication and stakeholder management skills to facilitate collaboration.

Responsibilities

  • Support implementation and maintenance of frontend, backend, and supporting system components to ensure system functionality and stability
  • Participate in feature development, enhancements, defect fixes, testing, and code reviews to deliver high-quality software
  • Collaborate with development teams to analyze system behavior, identify technical dependencies, and implement effective solutions
  • Investigate application issues by tracing requests across multiple microservices and system components to identify root causes
  • Perform root cause analysis for production and development issues to enable timely resolution
  • Analyze logs, APIs, messaging flows, and database interactions to diagnose and resolve system problems
  • Provide technical recommendations to improve system performance and reliability
  • Develop and maintain comprehensive technical documentation including architecture diagrams, system flows, APIs, integration documents, troubleshooting guides, and operational procedures
  • Review business requirements to identify ambiguities, missing information, dependencies, and technical risks proactively
  • Work closely with stakeholders to clarify functional and technical requirements for accurate solution delivery
  • Participate in solution discussions and impact assessments to support informed decision-making

Skills

Java
JavaScript
Node.js
Microservices
REST APIs
Debugging
Technical writing
Analytical skills
Communication
Agile/Scrum
Problem-solving

Tools

Angular
Quarkus
Oracle Database
Keycloak
CI/CD
Docker
Podman
Kafka
Solace

Job description

MAESTRO HUMAN RESOURCE PTE. LTD. is seeking a Software Engineer to support system implementation, perform technical analysis, troubleshoot complex issues, document solutions, and collaborate across domains to enhance system quality, maintainability, and stability.

You will work on frontend, backend, and supporting components, participate in feature development, and conduct code reviews to ensure high-quality software across services. Immediate start preferred.

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

Similar jobs worth comparing

Junior Java Engineer — Agile, CI/CD & Microservices
Junior Java Engineer — Agile, CI/CD & Microservices

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Java Developer: Spring Boot & Microservices Specialist
Java Developer: Spring Boot & Microservices Specialist

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 56,000 - 89,000
Software Engineer (Java/JS/Node) - Immediate Start
Software Engineer (Java/JS/Node) - Immediate Start

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 110,000
Lead Software Engineer - Java/JS Microservices
Lead Software Engineer - Java/JS Microservices

talentsis pte. ltd. • Singapore

On-site
Senior Software Engineer: Java/JS Microservices
Senior Software Engineer: Java/JS Microservices

talentsis pte. ltd. • Singapore

On-site
SGD 60,000 - 90,000
Technical Analyst: Systems Troubleshooting & Architecture
Technical Analyst: Systems Troubleshooting & Architecture

MAESTRO HUMAN RESOURCE PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
5 day week @ AMK Area
Senior Software Engineer — Java/JS Microservices & CI/CD
Senior Software Engineer — Java/JS Microservices & CI/CD

talentsis pte. ltd. • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Full-Stack Engineer - Microservices Expert
Senior Java Full-Stack Engineer - Microservices Expert

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior/Software Engineer (Java Experience) Permanent
Senior/Software Engineer (Java Experience) Permanent

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
Senior/Software Engineer (Java Experience Preferred)
Senior/Software Engineer (Java Experience Preferred)

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000