Get more replies from employers
Send a job-specific resume in minutes.
DNA INFOTECH PTE. LTD. is seeking a senior Java/Microservices engineer to design and develop scalable cloud-native applications. You will work with Spring Boot/Spring Cloud, implement distributed patterns, and optimize JVM performance for high-load systems.
You will deploy on Alibaba Cloud, manage containers with Docker/Kubernetes, and contribute to CI/CD and security governance in a fast-paced enterprise environment.
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).
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
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
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)
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
Relational Databases: MySQL, PostgreSQL
NoSQL Databases: MongoDB
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.