Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Java Developer

USER EXPERIENCE RESEARCHERS PTE. LTD.

Software EngineeringProfessionalFull-timeSembawang, Yishun, Singapore

Job Description

We are looking for an experienced Java Developer to 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.

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.