Enterprise Java Technical Lead

DNA AI TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 210,000 - 240,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DNA AI TECHNOLOGIES PTE. LTD. seeks a senior Java engineering leader to architect and deliver enterprise-grade Java applications and microservices. You will drive modern, scalable cloud-native solutions and secure API integrations in a globally distributed team.

The role requires deep Java expertise (8/11/17/21), Spring ecosystem mastery, and hands-on experience with AWS, Docker, Kubernetes, and CI/CD practices. You will mentor engineers and align technical deliveries with business goals.

Qualifications

  • 12+ years of software engineering with enterprise Java.
  • Hands-on experience with Java 8/11/17/21 and Spring stack.
  • Experience with microservices, REST/SOAP, and distributed systems.

Responsibilities

  • Lead architecture and develop enterprise Java apps, microservices, and APIs.
  • Modernize solutions with Java, Spring, Hibernate, and Spring Security.
  • Drive migration to cloud-native architectures with minimal disruption.
  • Design distributed, event-driven systems using Kafka, RabbitMQ, JMS.
  • Build secure APIs with OAuth2, JWT, OpenAPI/Swagger.
  • Lead design reviews and establish engineering standards.
  • Develop automated testing, CI/CD, and deployment practices.
  • Design across relational and NoSQL databases (PostgreSQL, MySQL, MS SQL, MongoDB, Snowflake, Redis).
  • Drive cloud adoption on AWS (EC2, ECS, Fargate, RDS, S3, CloudWatch).
  • Troubleshoot production issues and optimize capacity, scalability, performance.
  • Lead zero-downtime deployment and ensure high availability.
  • Partner with product/architects to translate requirements into solutions.
  • Mentor engineers, review code, and foster knowledge sharing.
  • Lead globally distributed teams in Agile/Scrum.

Skills

Enterprise Java
Java 8
Java 11
Java 17
Java 21
Spring Boot
Spring Cloud
Spring Data JPA
Hibernate
Microservices
RESTful APIs
SOAP
Event-driven
Kafka
RabbitMQ
JMS
AWS
Docker
Kubernetes
Jenkins
Git
CI/CD
PostgreSQL
MySQL
MS SQL
MongoDB
Snowflake
Redis
JUnit
Mockito
TDD
SonarQube
OAuth2
JWT
OpenAPI
Swagger
Angular
React
Agile
Scrum
Kanban

Tools

Docker
Kubernetes
Jenkins
Git
CI/CD

Job description

Key Responsibilities
  • Lead the architecture and development of enterprise-grade Java applications, microservices, and REST/SOAP APIs.
  • Design and modernize scalable solutions using Java 8-21, Spring Boot, Spring Cloud, Hibernate, and Spring Security.
  • Drive migration of legacy applications toward modern, decoupled, cloud-native architectures with minimal business disruption.
  • Design distributed systems and event-driven solutions using Kafka, RabbitMQ, JMS, and related messaging technologies.
  • Build secure APIs and integrations using OAuth2, JWT, API authentication, OpenAPI/Swagger, and enterprise security best practices.
  • Lead technical design reviews and establish engineering standards based on SOLID, TDD, DDD, design patterns, and clean architecture.
  • Develop and enforce automated testing, code quality, CI/CD, and deployment practices using JUnit, Mockito, SonarQube, Jenkins, Docker, and Kubernetes.
  • Design solutions across relational and NoSQL databases, including PostgreSQL, MySQL, MS SQL, MongoDB, Snowflake, and Redis.
  • Drive cloud adoption and deployment across AWS environments, including services such as EC2, ECS, Fargate, RDS, S3, CloudWatch, and related platforms.
  • Troubleshoot complex production and performance issues and conduct capacity, scalability, and performance assessments.
  • Lead zero-downtime deployment strategies and ensure high availability, resilience, and operational stability.
  • Partner with product managers, architects, and business stakeholders to translate requirements into practical technical solutions.
  • Mentor engineers, conduct code reviews, and foster a culture of continuous improvement and knowledge sharing.
  • Lead globally distributed engineering teams and ensure predictable delivery across Agile/Scrum environments.
Required Skills & Experience
  • 12+ years of software engineering experience, with extensive enterprise Java development experience.
  • Strong hands-on expertise in Java 8, 11, 17, and 21.
  • Advanced experience with Spring Boot, Spring Cloud, Spring Data JPA, Spring Security, and Hibernate.
  • Strong understanding of microservices, distributed systems, RESTful APIs, SOAP, and event-driven architecture.
  • Hands-on experience with Kafka, RabbitMQ, and JMS.
  • Strong experience with AWS cloud platforms and cloud-native application development.
  • Experience with Docker, Kubernetes, Jenkins, Git, and CI/CD automation.
  • Strong database expertise across PostgreSQL, MySQL, MS SQL, MongoDB, Snowflake, and Redis.
  • Proficiency in JUnit, Mockito, TDD, SonarQube, and secure coding practices.
  • Experience designing applications for high availability, scalability, performance, and zero-downtime deployment.
  • Strong understanding of OAuth2, JWT, API security, and enterprise authentication.
  • Exposure to frontend technologies such as Angular or React is desirable.
  • Strong analytical, problem-solving, communication, and stakeholder-management skills.
Leadership Expectations

The successful candidate will be more than a senior Java developer—they will act as a technical authority and engineering leader, capable of taking ownership from architecture and design through development, deployment, and production support.

Experience across healthcare/telehealth, trade & logistics, retail, SaaS, or e-learning platforms will be highly advantageous.

Mandatory Technical Stack
  • Java: Java 8/11/17/21
  • Frameworks: Spring Boot, Spring Cloud, Spring Security, Hibernate
  • Architecture: Microservices, Distributed Systems, REST, SOAP, Event-Driven Architecture
  • Messaging: Kafka, RabbitMQ, JMS
  • Databases: PostgreSQL, MySQL, MS SQL, MongoDB, Snowflake, Redis
  • Cloud: AWS – EC2, ECS, Fargate, RDS, S3, CloudWatch
  • DevOps: Docker, Kubernetes, Jenkins, Git, CI/CD
  • Security: OAuth2, JWT, Okta
  • Testing: JUnit, Mockito, TDD
  • API: OpenAPI, Swagger
  • Frontend: Angular / React
  • Methodologies: Agile, Scrum, Kanban
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

billigence asia pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Hcl Comnet • Singapore

On-site
SGD 120,000 - 160,000
Staff Software Engineer - Contract
Staff Software Engineer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

Unison Group • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Developer
Senior Java Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

HCL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Technical Delivery Lead (Java, Bank)
Technical Delivery Lead (Java, Bank)

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

On-site
SGD 100,000 - 140,000
Fullstack Developer (Java)
Fullstack Developer (Java)

MINDTECK SINGAPORE PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
Tech Lead
Tech Lead

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000