Back to Consulguru Pte. Ltd. jobs
C
Senior Microservices Technical Lead
D12 Toa Payoh, Balestier, Serangoon, Singapore
ContractInformation TechnologyJob 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