Point your AI agent at freehire and let it find you a job.

Get the CLI →

dna infotech pte. ltd.

Senior Java Developer(Ali Baba cloud)

Posted Updated 2 views
Discussion
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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available