Search by job, company or skills

Enterprise Java Technical Lead

12-14 Years
SGD 1.32 - 1.56 LPA
  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for an experienced Enterprise Java Technical Lead to drive the architecture, modernization, and delivery of high-performance enterprise applications and cloud-native platforms. The ideal candidate will bring 12+ years of software engineering experience, with deep expertise in the Java ecosystem and a strong track record of designing scalable, secure, and resilient solutions.

This role combines hands-on engineering, technical architecture, and leadership, with responsibility for translating complex business requirements into robust technical solutions and guiding distributed engineering teams toward engineering excellence.

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152320831

Beware of Scammers

We don’t charge money for job offers