
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology solutions provider in Singapore is looking for a technical architect responsible for designing and developing scalable, secure applications. The applicant should have extensive experience in consumer banking technology, strong expertise in Spring Boot and microservices, and the ability to mentor junior developers. The role offers opportunities to collaborate closely with cross-functional teams to drive high-quality solutions in an agile environment, ensuring application integrity and performance.
Design and architect scalable, secure, and high-performance solutions for multiple applications, including low-level designs based on FBA specifications.
Collaborate with cross-functional teams, including front-end web and mobile application teams, to define, design, and deliver new features.
Ensure the technical feasibility of UI/UX designs and their seamless integration with backend services.
Optimize applications to achieve maximum performance, scalability, and security.
Provide technical leadership and architectural guidance to development teams.
Mentor and guide junior developers and architects.
Conduct code reviews and ensure compliance with coding standards and best practices.
Stay up to date with emerging industry trends, technologies, and frameworks.
Troubleshoot and resolve complex technical and architectural issues.
Write clean, maintainable, and efficient code when required.
Actively participate in agile development processes and ceremonies.
Develop, maintain, and review technical documentation.
Ensure the security, stability, and integrity of applications.
Implement automated testing strategies and continuous integration pipelines.
Collaborate with product managers to define and refine project requirements.
Translate business and functional requirements into clear technical tasks for development teams.
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
5–10 years of experience driving the technical and system requirements lifecycle, from abstract product vision to detailed system and technical requirements.
Strong business and technology knowledge of consumer banking products and services, including Retail and Consumer Banking, Credit and Debit Cards, ATM and payment systems, and Internet and Mobile Banking.
Ability to validate that user requirements are feasible and support business users during UAT and post-implementation phases.
Strong collaboration skills to work with IT teams, solution architects, and system teams to deliver high-quality solutions.
Strong expertise in Spring Boot–based microservices architecture.
Solid understanding of JavaScript, HTML, and CSS.
Experience working with RESTful APIs and microservices architectures.
Knowledge of modern authentication and authorization mechanisms, such as JSON Web Tokens (JWT).
Ability to analyze business needs and translate them into technical requirements and system designs.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Experience with version control systems such as Git.
Familiarity with agile development methodologies.
Ability to work effectively in a fast-paced environment.
Proven track record of delivering projects on time and within budget.
Demonstrated ability to mentor and guide junior developers.
Strong understanding of modern web development and architectural best practices.