Senior Java Microservices Developer – Alibaba Cloud

TECH AALTO PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TECH AALTO PTE. LTD. in Singapore seeks a Senior Java Microservices Developer to design, build, and maintain enterprise-grade applications on Alibaba Cloud using Java, Spring Boot, and a microservices approach.

This role focuses on backend development, cloud-native systems, and distributed architectures. You will implement scalable REST APIs, ensure security and reliability, optimize performance, and collaborate with DevOps to deploy on ECS, ACK, OSS, and related services.

Qualifications

  • 5–8 years of professional software development experience.
  • 3+ years hands-on Java and Spring Boot experience.
  • Proven experience developing and deploying microservices on Alibaba Cloud or comparable cloud platform.
  • Experience with cloud-native architectures, distributed tracing, observability.
  • Experience with Agile/Scrum development methodologies.

Responsibilities

  • Design, develop, test, and maintain robust Java-based applications.
  • Develop scalable and secure microservices using Java 8/11/17 and the Spring ecosystem.
  • Build RESTful APIs using Spring Boot and Spring MVC.
  • Implement persistence layers with Spring Data JPA, Hibernate, MySQL, PostgreSQL, and MongoDB.
  • Apply design patterns to create maintainable, reusable code.
  • Collaborate with architects, DevOps, QA, product owners, and stakeholders.

Skills

Java backend development
Spring ecosystem
Microservices architecture
Distributed systems
Cloud-native
JVM performance tuning
RESTful API design
DevOps practices
CI/CD

Education

Bachelor's degree in CS or related field

Tools

Docker
Kubernetes
Jenkins/GitLab CI
Maven/Gradle
Git
SonarQube
Kafka
RabbitMQ

Job description

Senior Java Microservices Developer – Alibaba Cloud
Position Overview

We are seeking an experienced Senior Java Microservices Developer to design, develop, and maintain scalable enterprise applications using Java, Spring Boot, microservices architecture, and Alibaba Cloud services. The ideal candidate will have strong expertise in backend development, cloud-native technologies, distributed systems, DevOps practices,and relational and NoSQL databases.

Key Responsibilities
  • Design, develop, test, and maintain robust Java-based applications.
  • Develop scalable and secure microservices usingJava 8/11/17and the Spring ecosystem.
  • Build RESTful APIs usingSpring BootandSpring MVC.
  • Implement persistence layers usingSpring Data JPA, Hibernate, MySQL, PostgreSQL, and MongoDB.
  • Apply appropriate design patterns and best practices to create maintainable and reusable code.
  • Develop multithreaded and concurrent applications with a strong understanding of Java collections and exception handling.
  • Analyze and improve application performance through JVM tuning, profiling, and optimization.
  • Design and implement microservices components such as:
  • Service discovery
  • API gateways
  • Circuit breakers
  • Distributed transactions
  • Fault tolerance and resiliency mechanisms
  • Integrate messaging systems such asApache Kafka and RabbitMQ.
  • Develop secure applications usingSpring Security, authentication, authorization, and access-control mechanisms.
  • Deploy and manage applications onAlibaba Cloud, including ECS, ACK, OSS, RDS, SLB, VPC, and related services.
  • Build and manage containerized applications usingDocker and Kubernetes.
  • Configure and maintain CI/CD pipelines usingJenkins or GitLab CI.
  • Use Maven or Gradle for build and dependency management.
  • Perform code reviews and maintain code quality using tools such asSonarQube.
  • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
  • Collaborate with architects, DevOps engineers, QA teams, product owners, and other stakeholders.
  • Contribute to technical documentation, coding standards, and continuous process improvement.
Required Technical Skills
Core Java
  • Strong knowledge ofJava 8, Java 11, or Java 17.
  • Java Collections Framework.
  • Multithreading and concurrency.
  • Exception handling and error management.
  • JVM performance tuning and memory management.
  • Object-oriented programming and SOLID principles.
  • Common design patterns and clean-code practices.
Spring and Backend Technologies
  • Spring Boot.
  • Spring MVC.
  • Spring Data JPA.
  • Spring Security.
  • Spring Cloud.
  • Hibernate and JPA.
  • RESTful web services and API development.
  • Microservices architecture and distributed systems.
Microservices and Messaging
  • Service discovery and registration.
  • API Gateway implementation.
  • Circuit breaker and resilience patterns.
  • Distributed transactions and eventual consistency.
  • Kafka and/or RabbitMQ.
  • Inter-service communication and API versioning.
  • Logging, monitoring, tracing, and exception management.
Alibaba Cloud

Hands-on experience with the following Alibaba Cloudservices:

  • ElasticCompute Service (ECS)
  • Alibaba Cloud Kubernetes Service (ACK)
  • ObjectStorage Service (OSS)
  • Relational Database Service (RDS)
  • Server Load Balancer (SLB)
  • Cloud Monitor
  • Function Compute
  • Resource Access Management (RAM)
  • Container Registry
  • Virtual Private Cloud (VPC) networking
DevOps and Development Tools
  • Docker.
  • Kubernetes.
  • Jenkins and/or GitLab CI.
  • Maven and/or Gradle.
  • Git and Git-based workflows.
  • SonarQube.
  • Linux and shell scripting.
  • CI/CD pipeline implementation and deployment automation.
Databases
  • MySQL.
  • PostgreSQL.
  • MongoDB.
  • Database design, indexing, query optimization, and transaction management.
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Experience developing and deploying cloud-native applications.
  • Experience with Agile/Scrum development methodologies.
  • Knowledge of distributed tracing and observability tools.
  • Familiarity with API security, OAuth2, JWT, and secure coding practices.
  • Experience with system design, scalability, availability, and disaster-recovery concepts.
  • Alibaba Cloud certification is an advantage.
Key Competencies
  • Strong problem-solving and analytical skills.
  • Good understanding of software architecture and design principles.
  • Ability to work independently and within a collaborative engineering team.
  • Excellent communication and stakeholder-management skills.
  • Strong focus on code quality, security, performance, and reliability.
  • Ability to troubleshoot complex technical issues in development and production environments.
Suggested Experience Level
  • 5–8 years of professional software development experience
  • At least3 years of hands-on experience with Java and Spring Boot
  • Proven experience developing and deployingmicroservices on Alibaba Cloud or a comparable cloud platform.

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Developer – Alibaba Cloud
Senior Java Microservices Developer – Alibaba Cloud

Tech Aalto • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Developer - Alibaba Cloud
Senior Java Microservices Developer - Alibaba Cloud

TECH AALTO PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer(Ali Baba cloud)
Senior Java Developer(Ali Baba cloud)

DNA INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Backend Engineer – Java & Alibaba Cloud
Backend Engineer – Java & Alibaba Cloud

Epergne Solutions • Singapore

On-site
SGD 120,000 - 180,000
Backend Developer: Alibaba Cloud (Ali Cloud)
Backend Developer: Alibaba Cloud (Ali Cloud)

WIPRO LIMITED (Singapore Branch) • Singapore

On-site
SGD 89,000 - 156,000
Backend Developer - Alibaba Cloud with Core Java, Spring
Backend Developer - Alibaba Cloud with Core Java, Spring

ITCONNECTUS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Backend Engineer - Alibaba Cloud Microservices
Senior Java Backend Engineer - Alibaba Cloud Microservices

Epergne Solutions • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Engineer – Cloud-Native
Senior Java Microservices Engineer – Cloud-Native

TECH AALTO PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Lead: Alibaba Cloud & Kubernetes
Senior Java Microservices Lead: Alibaba Cloud & Kubernetes

DNA INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Microservices Engineer - Cloud-Native & Spring
Senior Java Microservices Engineer - Cloud-Native & Spring

Tech Aalto • Singapore

On-site
SGD 120,000 - 180,000