Java Developer

Manpower

  • Job Reference: 159138
  • Industry: Information and Communications Technology
  • Consultant Registration Number: R22106767
  • EA License Number: 02C3423

Responsibilities

  • Design, develop, and maintain backend applications and new features using Java as the primary , with some modules implemented in Python where applicable
  • Build and enhance application components including APIs, services, and automation workflows
  • Develop and maintain release pipelines, deployment scripts, and basic CI/CD workflows for new features
  • Collaborate with QA/Test Engineers to define test cases, automate test flows, and support blue-green / rolling deployment strategies
  • Write clear technical documentation covering application design, development setup, and troubleshooting procedures
  • Participate in architectural discussions, code reviews, and continuous improvements in code quality and development standards
  • Work closely with cross-functional teams to support feature planning, integration, and system optimisation

Key Requirements

Technical Skills

  • Good hands-on experience in Java (Spring Boot as core)
  • Additional development experience in Python for tooling, automation, or micro-services
  • Good working knowledge of NodeJS or Groovy (optional but beneficial)
  • Experience with frameworks/tools such as FastAPI, Celery, Kafka, ActiveMQ, and PostgreSQL
  • Familiarity with container technologies (Docker) and orchestration platforms such as Kubernetes or OpenShift
  • Experience building and deploying microservices-based applications
  • Exposure to IaC/GitOps concepts (e.g., Ansible, Argo CD, CodeBuild) is a plus.

Software Engineering Skills

  • Good understanding of modern application development, including microservices, containerisation, and API design
  • Experience developing automated pipelines for application releases and basic deployment automation
  • Ability to troubleshoot system, application, and integration issues across infrastructure and network layers
  • Good documentation practices and ability to explain technical concepts clearly

Nice to Have

  • Experience with micro-frontend or distributed application architectures
  • Knowledge of Cloud applications (AWS, GCP, Azure)
  • Experience in blue-green, canary, or rolling deployment strategies

Location

Singapore

RECRUITER

Shirley Rajasekar

+65 6232 8811

***email_hidden***