User Experience Researchers Pte.Ltd
Java Developer (Remote)
About the job
About the Role We are looking for a Java Developer to design, develop, and maintain Java (Spring Boot) microservices for enterprise systems running on Microsoft Azure . The ideal candidate is pragmatic, cloud-aware, and comfortable working with complex applications and integrations. Key Responsibilities Develop, refactor, and maintain Java (Spring Boot) microservices Modify and support Dubbo-based service integrations in Azure environments Identify and remove legacy dependencies and optimize for cloud deployment Deploy and configure services using AKS (Kubernetes) Work closely with DevOps and infrastructure teams for containerized deployments Troubleshoot and resolve production issues Ensure system stability, performance, and maintainability across environments (SIT, UAT, PROD) Required Skills & Experience Core (Must-Have) Strong hands-on experience in Java backend development Solid knowledge of Spring Boot and microservices architecture Experience working with cloud platforms in production Understanding of Kubernetes fundamentals (AKS, ACK, EKS, or similar) Comfortable working with existing, complex enterprise systems Microservices & Integration Experience with Dubbo (Apache or Alibaba) Understanding of: Service discovery Configuration management Inter-service communication Nice to Have Experience with Alibaba Cloud services (EDAS, ACK, MSE) Familiarity with Nacos (configuration / registry) Experience working on large-scale enterprise systems