
Solution Architect
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Singapore • Singapore
Visit company websiteExplore more
Tech Stack
About the role
- Analyse and document client enterprise architectures, tech stacks, and integration patterns
- Define end‑to‑end solution architecture using Java, Spring Boot, AWS, microservices, REST APIs and Databases
- Work closely with frontend engineers to ensure seamless integration with frontend tech stack (React, JavaScript/TypeScript, UI component libraries, and API‑first patterns)
- Provide hands‑on technical leadership to development teams across frontend and backend
- Oversee design reviews, code quality, and develop common and reusable frameworks
- Design and enhance metadata-driven Template Builder frameworks for dynamic forms, templates, rules, and workflows
- Produce HLD, LLD, sequence diagrams, integration specifications, and capture architecture decision records
- Provide effort estimation, complexity assessment, and risk identification
- Define and work with development teams on overall testing and QA strategy, including unit, integration, component, contract, and end ‑ to ‑ end tests
- Support Agile delivery – story breakdown, estimations, backlog shaping, and running Scrum ceremonies when needed
- Collaborate with security teams to ensure compliance with Public Sector security requirements
- Explore and integrate AI (RAG, Agents, etc.) as system capabilities
- Identify opportunities for Gen AI/Agentic AI adoption, design and integrate AI as system capabilities with clear outcome, with responsible AI practices and safeguards in place
Requirements
- Degree in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines
- 10+ years in software engineering, with 3+ years in architecture / tech lead roles
- 3+ years of Work experience in Singapore Public Sector projects
- Strong hands‑on expertise in Java, Spring Boot, microservices, JPA/Hibernate, SQL/NoSQL
- Experience in leveraging messaging and integration platforms for reliable system-to-system communications, using patterns such as Pub/Sub, Event-Driven, etc.
- Experience in data caching mechanism, data modelling, database schema setup, performance tuning and configuration
- Experience in designing systems for Resiliency, Availability, Observability and Disaster Recovery (DR), including RTO/RPO
- Experience with AWS (API Gateway, Lambda, S3, ECS/EKS), containers
- Experience with Git and modern branching workflows.
- Strong understanding of frontend technologies and concepts such as React, JavaScript/TypeScript, REST consumption, state management
- Strong understanding of DevSecOps and CI/CD pipelines
- Strong understanding of unit-testing, integration testing, contract testing, test containers, and automated testing frameworks
- Strong understanding of government-sensitive project constraints and secure development practices (CSP, CORS, OAuth, JWT, IAM, Secrets Mgmt., OWASP).
- Agile/Scrum experience; ran sprint ceremonies periodically as main/backup Scrum Master
- Excellent communication and stakeholder engagement skills
- Good to Have: Experience in using TypeScript and Node.JS for backend development
- Experience with RAG pipelines, vector databases, LLM integration, Agentic AI Solution Architect, Java or Cloud certifications
Benefits
- Flexible work practices
- 40 hours of self-development every year with a huge selection of learning opportunities to choose from
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootmicroservicesJPAHibernateSQLNoSQLdata cachingDevSecOpsCI/CD
Soft Skills
technical leadershipcommunicationstakeholder engagementAgileScrumcollaborationrisk identificationeffort estimationdesign reviewscode quality
Certifications
Java certificationCloud certification