SalaryPeak

Technical Lead – Java Microservices

AVENSYS CONSULTING PTE. LTD.
Singapore 8+ years Posted Feb 5, 2026

Salary Range

SGD 72,000 - SGD 96,000 /year

SGD 6,000 - SGD 8,000/month

Skills Required

Technical DocumentationUATKubernetesPostgreSQLVMMicroservicesSpring BootSOABankingJavaAPITechnical Design

Job Description

Role Summary

Experienced Technical Lead to drive modernization of large-scale legacy systems into cloud‑native Java microservices. This role involves leading technical design, platform setup, legacy analysis, and migration execution on Spring Boot and OpenShift/Kubernetes, while ensuring security, performance, and production readiness.

The ideal person is hands‑on, leads by example, reviews others’ code, and has experience migrating legacy platforms (HP NonStop / SOA / batch jobs) into modern microservice architectures.

Key Responsibilities

Technical Leadership & Design

  • Lead the design and implementation of Java 17+ Spring Boot microservices using a microservices architecture.
  • Create and own technical design documents for APIs, interfaces, and integrations.
  • Review code for all newly developed microservices to ensure quality, security, and standards compliance.
  • Drive bank‑specific interface customizations where required.

Platform & Environment Setup

Set up and configure OpenShift / Kubernetes environments for microservices deployment.
Establish CI/CD pipelines (Jenkins, GitLab, Bitbucket) including build, deploy, and security scanning.
Configure API Gateway, generate API keys, and apply required configurations.
Set up and manage:

  • PostgreSQL (roles, schemas, initialization)Kafka / MQ for event streaming and messagingRedis for cachingBatch VM & SFTP connectivitySecrets management (EPV / Conjur)Monitoring & alerting (ELK,EMS)

Legacy Migration & Modernization

  • Analyse and map 200+ existing SOA services to new microservice APIs (including payload and interface mapping).
  • Analyse HP NonStop (Tandem) code to support migration, validation, and functional correctness (no active development).
  • Review and re‑design 1,700+ CTRL‑M batch jobs for replatforming on the modern target platform.

Testing, Security & Production Readiness

  • Support SIT and UAT deployments and testing activities.
  • Assist with performance testing and security assessments (AVAPT, NVAPT, TSSAC).
  • Ensure services are onboarded to DAST and Fortify security scanning.
  • Lead production deployment, go‑live support, and stabilization activities.

Documentation & Knowledge Transfer

  • Prepare detailed technical documentation, deployment guides, CMP, and DR documentation.
  • Conduct knowledge transfer (KT) sessions for support and operations teams.

Required Technical Skills

Core Technologies

  • Java 17+, Spring Boot 3.x (Microservices)
  • RESTful API design, Swagger / OpenAPI

Integration & Messaging

  • Kafka, MQ, REST connectors

Databases & Caching

  • PostgreSQL
  • Legacy exposure: Enscribe, SQL/MP
  • Redis

Cloud, DevOps & Security

  • OpenShift / Kubernetes
  • CI/CD: Jenkins, GitLab, Bitbucket
  • Security: OAuth2, JWT, DAST, Fortify
  • Secrets Management: EPV / Conjur
  • Monitoring & Logging: ELK Stack

Legacy Systems (Mandatory Exposure)

  • HP NonStop (Tandem) – analysis, debugging, migration support

Experience & Profile

  • 8+ years of experience in backend / platform engineering
  • Proven experience as a Technical Lead or Lead Engineer
  • Strong background in legacy-to-cloud modernization or replatforming
  • Comfortable working across development, infrastructure, security, and operations
  • Experience in regulated or banking environments is a plus

Nice to Have

  • Banking or financial services domain experience
  • Batch job modernization experience
  • Experience working in large-scale enterprise transformation programs