Backend Engineer – Java & Alibaba Cloud
Summary
Backend Engineer with 5+ years of experience to design and maintain scalable microservices using Java (8/11/17) and Spring Boot. The role involves deploying and managing applications on Alibaba Cloud, implementing containerization with Docker/Kubernetes, and working with messaging systems like Kafka or RabbitMQ.
Java 8/11/17 , including Collections, Multithreading, Concurrency, Exception Handling, JVM tuning, and Design Patterns. Hands-on experience with
Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, Hibernate/JPA . Strong understanding of
Microservices Architecture , API Gateway, Service Discovery, Circuit Breakers, Distributed Transactions, and messaging platforms such as
Kafka or RabbitMQ . Hands-on experience with
Alibaba Cloud (Ali Cloud) , including ECS, ACK, OSS, RDS, SLB, Cloud Monitor, Function Compute, RAM, Container Registry, and VPC. Experience with
Docker, Kubernetes, Jenkins/GitLab CI, Maven/Gradle, Git, and SonarQube . Experience with databases such as
MySQL, PostgreSQL, and MongoDB . Strong problem-solving, debugging, and communication skills.