Salary Range
SGD 96,000 - SGD 180,000 /year
SGD 8,000 - SGD 15,000/month
Skills Required
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.
Similar Jobs
Software and Applications Manager
CONSULGURU PTE. LTD.
SGD 84,000 - SGD 168,000/yr
Information Security Consultant (Firemon/Darktrace/ForeScout/ Keysight)
CONSULGURU PTE. LTD.
SGD 84,000 - SGD 168,000/yr
Application Database Developer
CONSULGURU PTE. LTD.
SGD 60,000 - SGD 120,000/yr
Project Manager IT
CONSULGURU PTE. LTD.
SGD 84,000 - SGD 168,000/yr
Machine Learning / Gen AI Engineer
CONSULGURU PTE. LTD.
SGD 60,000 - SGD 120,000/yr