Senior Solutions Architect

Location Singapore
Job reference BBBH131928_1698726447
Salary Negotiable
Consultant name Sravanthi Gurram
Consultant email sravanthi.gurram@experis.com.sg
Consultant contact no. 6232 8818
EA License No. 02C3423
Consultant Registration No. R2197596


Responsibilities:

  • Collaborate with stakeholders, including product managers, engineers, and business teams, to understand business requirements and translate them into technical solutions.
  • Define the overall architectural vision and strategy for payment solutions and products, ensuring alignment with business goals and industry best practices.
  • Lead the architectural design and development of complex software systems, utilizing Java, the Spring framework, Hibernate ORM, and other relevant technologies.
  • Provide technical leadership and mentorship to development teams, guiding them in implementing architectural best practices and coding standards.
  • Conduct feasibility studies and proof-of-concept projects to evaluate new technologies, frameworks, and tools for inclusion in our technology stack.
  • Design and implement APIs, ensuring secure and efficient integration between systems and services.
  • Utilize secret engines and IAM (Identity and Access Management) solutions to ensure robust security and access controls across systems.
  • Evaluate, recommend, and implement containerization technologies like Kubernetes to enhance scalability and deployment efficiency.
  • Collaborate with DevOps teams to implement CI/CD pipelines, automating the software delivery and deployment processes.
  • Conduct feasibility studies and proof-of-concept projects to evaluate new technologies, frameworks, and tools for inclusion in our technology stack.
  • Ensure adherence to software development methodologies, such as Agile or Scrum, and contribute to continuous improvement of development processes.
  • Perform architectural reviews, code reviews, and quality assurance activities to maintain high standards of software quality, security, and performance.
  • Collaborate with cross-functional teams to identify and mitigate technical risks and ensure timely delivery of projects.
  • Stay updated with industry trends, emerging technologies, and regulatory changes in the fintech domain, and assess their potential impact on our solutions and products.

    Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (12+ years) as a Solution Architect, preferably in the fintech or financial services industry.
  • Expertise in Java, the Spring framework (including Spring Boot), Hibernate ORM, and Maven build.
  • In-depth knowledge and hands-on experience with domain-driven design (DDD) principles and practices.
  • Proficiency in designing and implementing scalable, high-performance, and secure software solutions.
  • Experience with API gateway solutions and integrating systems securely.
  • Knowledge of containerization technologies like Kubernetes for scalability and deployment efficiency.
  • Understanding of CI/CD pipelines and their implementation in software delivery and deployment.
  • Solid understanding of software development methodologies, such as Agile or Scrum.
  • Excellent problem-solving and analytical skills, with the ability to make informed decisions in complex technical environments.
  • Good communication and interpersonal skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
  • Experience in mentoring and guiding development teams, promoting knowledge sharing and tec