Back to Consulguru Pte. Ltd. jobs
C

Senior Microservices Technical Lead

D12 Toa Payoh, Balestier, Serangoon, Singapore
ContractInformation Technology

Job Description

Role Summary Experienced Senior Software Engineer / Technical Lead with 8.5+ years of expertise in Java, Microservices, and Cloud-based application development across Banking, Payments, Telecom Billing, and Application Security domains. Proven ability to design scalable systems, lead development teams, migrate legacy systems to modern architectures, and deliver high-quality enterprise solutions. Key Responsibilities Technical Leadership & Development

  • Lead and mentor development teams in designing and delivering scalable software solutions.
  • Architect and implement microservices-based applications using Java and Spring Boot.
  • Drive end-to-end software development lifecycle (SDLC) including design, development, testing, and deployment.
  • Perform code reviews, enforce coding standards, and ensure best practices.

Application Design & Architecture

  • Design and develop cloud-native applications using AWS and PCF environments.
  • Migrate legacy monolithic systems to microservices architecture.
  • Implement scalable, secure, and high-performance solutions using DDD and modern architecture patterns.
  • Develop RESTful APIs and integrate enterprise systems using messaging frameworks (Kafka, MQ).

Cloud & DevOps

  • Work extensively with AWS services such as Lambda, S3, SNS, and SQS.
  • Implement CI/CD pipelines using Jenkins, Maven, and Git-based workflows.
  • Deploy and manage applications in cloud and containerized environments.

Stakeholder & Client Management

  • Collaborate with business stakeholders to translate requirements into technical solutions.
  • Lead client discussions, gather requirements, and provide technical recommendations.
  • Ensure alignment of technical deliverables with business goals.

Testing & Quality Assurance

  • Implement Test-Driven Development (TDD) using JUnit and Mockito.
  • Conduct system testing, integration testing, and defect resolution.
  • Drive quality improvements through automated testing and monitoring.

Security & Compliance

  • Design and implement secure applications using frameworks like OAuth2, SAML, LDAP, JWT, and SSO.
  • Ensure compliance with enterprise and industry security standards.

Technical Skills

  • Programming Languages: Java (Core, Java 8/11), Python, Kotlin
  • Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, Microservices
  • Cloud Platforms: AWS (Lambda, S3, SNS, SQS), PCF
  • Messaging Systems: Kafka, IBM MQ
  • Databases: PostgreSQL, Oracle, MySQL, MariaDB
  • Tools: Jenkins, Maven, Git, Jira, IntelliJ, Postman
  • Web Technologies: REST APIs, SOAP, JSP, Servlets, JavaScript, HTML
  • Security: Spring Security, OAuth2, SAML, LDAP, SSO, JWT
  • Methodologies: Agile, Scrum, Kanban, TDD

Professional Experience Highlights

  • Staff Software Engineer – M-DAQ (Singapore) Leading product development in fintech payments using Java, AWS, and microservices.
  • Technical Lead – HCL (Client: Julius Baer Bank) Delivered CRM modernization and microservices migration in the banking domain.
  • Software Engineer – IBM (Client: DBS Bank) Designed and implemented microservices architecture for payment systems; led Agile delivery.
  • R&D Engineer – Rocket Software Developed data visualization and reporting solutions across multiple data sources.
  • Software Developer – Amdocs Built telecom billing and enterprise security systems (authentication, SSO, authorization).
  • Application Developer – IBM India Worked on SAP BI/BW solutions in the retail domain.

About Consulguru Pte. Ltd.

First seen: May 22, 2026
Last updated: July 31, 2026