Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

USER EXPERIENCE RESEARCHERS PTE. LTD. is seeking an experienced Java Developer to join our development team in Singapore.

The ideal candidate will have a strong background in Java, Spring Boot, microservices architecture, and cloud-based application development. You will be responsible for developing, enhancing, and maintaining enterprise applications while supporting cloud migration initiatives and microservices deployment on Microsoft Azure.

Qualifications

  • 4–6 years of professional experience in Java backend development.
  • Strong hands‑on experience with Java, Spring Boot, Spring MVC, and RESTful API development.
  • Solid understanding of microservices architecture, including service-to-service communication.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Practical experience with Docker and Kubernetes for containerized deployment.
  • Experience in cloud environments, preferably Microsoft Azure.
  • Familiarity with CI/CD pipelines, Git, and automated deployment processes.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience with complex enterprise applications and production environments.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and RESTful APIs.
  • Develop, enhance, and optimize microservices-based applications to support enterprise business requirements.
  • Refactor legacy applications and remove outdated dependencies to improve performance and cloud compatibility.
  • Support migration and integration of applications into Microsoft Azure environments.
  • Deploy, configure, and troubleshoot containerized applications using Docker and Kubernetes (AKS or equivalent).
  • Develop and maintain service integrations, including Apache Dubbo or similar RPC frameworks.
  • Collaborate with DevOps and infrastructure teams to support CI/CD pipelines and deployment.
  • Investigate and resolve complex technical issues across SIT, UAT, and production environments.
  • Perform code reviews, unit testing, performance optimization, and technical documentation.
  • Work with technical leads, business analysts, and QA teams to ensure timely delivery of high-quality solutions.

Skills

Java backend development
Spring Boot
Microservices architecture
RESTful APIs
Relational databases
Docker
Kubernetes
Azure cloud
CI/CD pipelines
Git
Debugging

Tools

AKS
Apache Dubbo

Job description

We are looking for an experienced Java Developerto join our development team. The ideal candidate will have a strong background in Java, Spring Boot, microservices architecture, and cloud-based application development.

You will be responsible for developing, enhancing, and maintaining enterprise applications while supporting cloud migration initiatives and microservices deployment on Microsoft Azure.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and RESTful APIs.
  • Develop, enhance, and optimize microservices-based applications to support enterprise business requirements.
  • Refactor legacy applications and remove outdated dependencies to improve system performance and cloud compatibility.
  • Support the migration and integration of existing applications into Microsoft Azure environments.
  • Deploy, configure, and troubleshoot containerized applications using Docker and Kubernetes (AKS or equivalent).
  • Develop and maintain service integrations, including Apache Dubbo or similar RPC frameworks.
  • Collaborate with DevOps and infrastructure teams to support CI/CD pipelines, application deployment, and environment configuration.
  • Investigate and resolve complex technical issues across SIT, UAT, and production environments.
  • Perform code reviews, unit testing, performance optimization, and technical documentation.
  • Work closely with technical leads, business analysts, and QA teams to ensure timely delivery of high-quality solutions.
Required Skills & Experience

Core Technical Skills (Must-Have)

  • 4–6 years of professional experience in Java backend development.
  • Strong hands‑on experience with Java, Spring Boot, Spring MVC, and RESTful API development.
  • Solid understanding and practical experience in microservices architecture, including service‑to‑service communication.
  • Experience working with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Practical experience with Docker and Kubernetes for containerized application deployment.
  • Experience developing, deploying, or supporting applications in cloud environments, preferably Microsoft Azure.
  • Familiarity with CI/CD pipelines, Git, and automated deployment processes.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience working with complex enterprise applications and production environments.

Microservices & System Integration

  • Good understanding of service discovery, configuration management, and inter‑service communication.
  • Experience integrating backend services using REST APIs, RPC frameworks, or messaging systems.
  • Understanding of microservices performance, reliability, scalability, and fault tolerance.
  • Ability to analyze existing application dependencies and support modernization or cloud migration activities.
Good-to-Have Skills
  • Hands‑on experience with Microsoft Azure Kubernetes Service (AKS).
  • Experience with Apache Dubbo or Alibaba Dubbo for distributed service integration.
  • Familiarity with Alibaba Cloud services such as EDAS, ACK, or MSE.
  • Knowledge of Nacos for service discovery and configuration management.
  • Experience migrating enterprise applications from Alibaba Cloud to Microsoft Azure.
  • Familiarity with Spring Security, authentication, and authorization mechanisms.
  • Exposure to monitoring and logging tools such as ELK, Prometheus, or Grafana.
  • Experience working in Agile/Scrum development environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Java Developer
Associate Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Java Backend Developer
Java Backend Developer

IoTalents Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Java & Microservices Developer
Java & Microservices Developer

Unison Group • Singapore

On-site
SGD 90,000 - 130,000
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Java Microservices API Developer
Java Microservices API Developer

Unison Group • Singapore

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

Ambition Singapore • Singapore

On-site
SGD 120,000 - 180,000
Java Developer
Java Developer

Ambition • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Developer (Microservices)
Java Backend Developer (Microservices)

Unison Group • Singapore

On-site
SGD 70,000 - 110,000
Java Software Developer
Java Software Developer

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Developer
Java Backend Developer

Luxoft • Singapore

On-site
SGD 90,000 - 150,000