Search by job, company or skills

M

Java Developer

5-8 Years
SGD 6,000 - 7,000 per month
Save
  • Posted 4 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148779469

Similar Jobs

Singapore

Skills:

MY SQLJavaRDSHibernateMavenOracle Golden GatePl SqlAntJ2EEJava StrutsSvnMicroservicesSpringRest ApiJenkinsGitMS SQLDB2GradleData LakeOracle

Singapore, Alexandra Road

Skills:

JavaDevopsSpring FrameworkTestingTest Driven DevelopmentRESTful API developmentOracleReact JsSecurityRelational DatabasesJava Development design pattern

Singapore, Kallang

Skills:

JavaJenkinsGitMySQLPostgreSQLSpring BootTestingSql

Shenton Way, Singapore

Skills:

KibanaUnixAngularjsMavenPostgreSQLPrometheusKafkaSpring BootMicrosoft Sql ServerGrafanaMicroservicesJavascriptConfluenceDockerElasticsearchGitlabOracleJavaIbm MqJ2EESpring MVCJiraSqlJmsJenkinsGitLinuxAnsibleRestful Web ServicesMongoDBKubernetesSpring FrameworkControl-M

Singapore, Cecil Street

Skills:

JavaWeb DevelopmentAgile MethodologiesPostgreSQLSpring BootmySQLAWSMicroservicesEvent-Driven architecture