Point your AI agent at freehire and let it find you a job.

Get the CLI →

FINSURGE PTE. LTD.

Open 62d

Java Solution Architect

Posted Updated 2 views
Discussion

Summary

The Java Solution Architect will design scalable enterprise applications and lead cloud migration initiatives for financial services clients. The role involves utilizing Java, Spring Boot, Microservices, and cloud-native technologies to build secure, high-performance systems.

Company Overview

FinSurge Pte. Ltd. empowers capital markets with AI-driven software and Murex expertise across Southeast Asia. We deliver innovative financial solutions using Open APIs, Microservices, and AI/ML to transform investment banking and trading platforms.

Job Summary

We seek an experienced Java Solution Architect to design scalable, secure enterprise applications and lead cloud migration initiatives in the financial services domain.

Responsibilities

  • Design and deliver end-to-end enterprise solutions using Java and Microservices architecture to meet business needs
  • Define and enforce application architecture, technical standards, and best practices for scalable and secure systems
  • Collaborate with business stakeholders and technical teams to translate requirements into effective technical solutions
  • Lead architecture discussions, design reviews, and governance to ensure alignment with strategic goals
  • Drive application modernization and cloud migration initiatives to enhance system performance and agility
  • Design scalable, resilient, and secure APIs and distributed systems to support business operations
  • Mentor development teams by providing technical guidance throughout project lifecycles
  • Ensure adherence to coding standards, security protocols, and performance optimization practices
  • Partner with DevOps teams to implement CI/CD pipelines and enable cloud-native deployments
  • Support production issue resolution and participate in architecture governance to maintain system reliability

Required competencies and certifications

  • 10–15 years of experience in Java application development
  • Proficient in Core Java, Spring Boot, Spring Cloud, and Microservices architecture
  • Hands-on experience designing and implementing RESTful APIs, Kafka, RabbitMQ, and event-driven architectures
  • Skilled in containerization technologies including Docker and Kubernetes
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Experience managing relational and NoSQL databases including Oracle, SQL Server, PostgreSQL, MongoDB, or Cassandra
  • Solid understanding of system integration patterns and enterprise architecture principles
  • Proficient with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps
  • Expertise in design patterns, performance tuning, security, and scalability best practices
  • Experience working within Agile/Scrum development methodologies

Preferred competencies and qualifications

  • Experience in Banking or Financial Services domains
  • Knowledge of payment systems, digital banking, treasury, capital markets, or wealth management solutions
  • Certifications in TOGAF, AWS, Azure, Kubernetes, or Oracle considered advantageous
  • Familiarity with OpenShift and Infrastructure as Code tools such as Terraform or Ansible

Other Information

  • Excellent communication and stakeholder management skills to engage with global, client-facing teams
  • Strong analytical and problem-solving abilities to address complex technical challenges
  • Leadership experience managing distributed development teams and multiple priorities in fast-paced environments
  • Client-facing experience with global teams is highly preferred

Skills

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available