Lead Software Architect, Java

Singapore

Job Title

Lead Software Architect, Java

Location

Singapore

Salary

S$12.5-14.5K pm

Summary

We are seeking a Lead Software Architect to oversee a migration for a global engineering and innovation partner specializing in agile delivery of technology solutions.

Contact

steve.lam@menrvagroup.com

Posting Date

30 July 2025

Purpose of the Role

There is a surge in demand to deliver enterprise grade java microservices architecture, delivering a holistic blueprint encompassing cloud native application in a secure manner.

Key Responsibilities

  • Lead the design and development of complex IT architectures and innovative software solutions.
  • Provide strategic and technological consulting to clients across various industries.
  • Oversee project delivery from technical kick-off through to deployment, collaborating closely with project management.
  • Inspire, guide, and coach engineering teams, fostering technical excellence and agile best practices.
  • Contribute to thought leadership and internal communities of practice focused on software architecture and delivery excellence.
  • Play a key role in nurturing talent, mentoring engineers, and shaping career growth within the organization.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong knowledge in designing secure, highly available cloud-native solutions.
  • Hands-on expertise in backend technologies (e.g. Java, Spring Boot, Kafka, SQL/NoSQL) and familiarity with frontend frameworks (e.g. React, Angular).
  • Solid understanding of software architecture patterns (e.g. microservices, DDD) and architecture documentation tools (e.g. UML, Arc42).
  • Experience with DevOps/GitOps practices: CI/CD, Docker, Kubernetes, monitoring, and security protocols (e.g. OAuth2, OIDC).
  • Proven leadership and mentoring skills, with a collaborative and continuous learning mindset.

Apply for this position

Allowed Type(s): .pdf