Search by job, company or skills

Senior Java Developer(Ali Baba cloud)

7-10 Years
SGD 7,000 - 9,500 per month
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

  • Design & Develop: Build scalable, secure, and resilient microservices applications using Core Java (8/11/17) and the Spring Boot / Spring Cloud ecosystem.

  • Cloud Infrastructure Management: Deploy, manage, and optimize applications on Alibaba Cloud using core services like ACK (Kubernetes), ECS, RDS, and Server Load Balancers (SLB).

  • Architecture & Performance: Implement distributed transaction patterns, event-driven messaging pipelines (Kafka/RabbitMQ), and perform JVM tuning to maximize application throughput and stability.

  • Database Management: Design and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB) database schemas for high-load environments.

  • DevOps & Quality Assurance: Drive CI/CD pipelines, containerization (Docker, Kubernetes), code quality standards (SonarQube), and automated testing frameworks.

  • Security & Governance: Implement robust authentication/authorization via Spring Security and ensure compliance with cloud security policies (RAM, VPC networking).

Required Technical Skills

1. Core Java

  • Strong hands-on experience with Java 8, 11, or 17

  • Advanced proficiency in Collections Framework, Multithreading, and Concurrency

  • Expertise in Exception Handling, Design Patterns, and JVM Performance Tuning

2. Spring Ecosystem & Microservices

  • Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud

  • Microservices architecture patterns: Service Discovery, API Gateways, Circuit Breakers, and Distributed Transactions

  • Enterprise messaging systems: Apache Kafka or RabbitMQ

  • Hibernate / JPA for efficient object-relational mapping

3. Alibaba Cloud (Ali Cloud)

Hands-on deployment and administration experience with:

  • Compute & Networking: ECS, SLB, VPC Networking

  • Containers & Orchestration: ACK (Alibaba Kubernetes Service), Container Registry

  • Storage & Databases: RDS, OSS (Object Storage Service)

  • Operations & Security: Cloud Monitor, Function Compute, RAM (Resource Access Management)

4. DevOps & Tooling

  • Docker & Kubernetes container orchestration

  • CI/CD pipelines using Jenkins or GitLab CI

  • Build automation tools: Maven or Gradle

  • Code quality monitoring: SonarQube and Git version control

5. Databases

  • Relational Databases: MySQL, PostgreSQL

  • NoSQL Databases: MongoDB

Qualifications & Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).

  • Proven experience building and deploying large-scale enterprise applications in production environments.

  • Strong problem-solving skills, analytical mindset, and ability to troubleshoot complex distributed systems.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153351727

Beware of Scammers

We don’t charge money for job offers