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

Get the CLI →

PFCC Group

NewBe an early applicant

Java Software Engineer - Leading Investment Bank

Posted 1 view
Discussion

Summary

Java backend engineer (placed by recruiter PFCC Group) joining a tier-1 investment bank's Technology division in Hong Kong to modernize portfolio accounting systems into cloud-ready microservices. Day to day: building Spring Boot REST services, handling low-latency financial data streams, and optimizing SQL/DB2 performance.

Our client is a tier-1 leading investment bank, currently on the lookout for a talented Java Software Engineer to join their high-performing Technology division based in Hong Kong. This is a high-visibility, engineering-first opportunity within a critical business unit. You will play an integral role in a multi-year engineering modernization initiative, transitioning enterprise-critical portfolio accounting systems into resilient, cloud-ready microservices. The platforms you build will directly power real-time portfolio valuations, complex transaction processing, performance analytics, and automated reporting across global markets.

If you thrive on solving complex distributed systems problems, building low-latency architecture, and working with massive financial datasets, this role offers exceptional technical impact, global collaborative exposure, and clear career growth.

Key Responsibilities:

  • Design, build, and deploy mission-critical backend accounting services using Java, Spring Boot, and RESTful APIs.
  • Construct reusable components, highly structured data models, and event-driven workflows handling low-latency, high-volume financial data streams.
  • Partner closely with architecture, product management, and QA teams across international engineering hubs (including Hong Kong and India).
  • Diagnose bottlenecks, optimize queries (DB2/SQL), and elevate system performance across large-scale distributed databases and data streams.
  • Drive design discussions, conduct rigorous peer code reviews, and advocate for engineering best practices across the full software development lifecycle.

Qualifications & Skills:

  • Deep understanding of Core Java, multithreading, concurrency, memory management, and OOP design patterns.
  • Proven track record building and scaling backend microservices using Spring Boot and RESTful services.
  • Solid expertise in relational database design (SQL/DB2), schema optimization, and writing complex queries.
  • Hands-on experience troubleshooting, debugging, and optimizing high-throughput distributed applications.
  • Strong communication skills with an appetite for tackling ambiguity and solving end-to-end technical challenges.
  • Prior experience with financial systems, portfolio valuation, general ledger, performance attribution, or accounting engines are good to have.
  • Hands-on exposure to NoSQL databases (e.g., MongoDB), distributed message brokers (Kafka), containerization (Docker/Kubernetes), or cloud-native tooling are good to have.

About PFCC Group

Bridging the Gap Between Vision and Technical Mastery. At PFCC Group, we help organizations scale by integrating cutting-edge AI, optimizing operations, and solving the modern talent puzzle. We connect elite technical talent with high-impact roles at the heart of global financial and technology leaders.

Whether it’s building resilient infrastructure or leading digital transformation, we ensure the right minds are paired with the challenges that matter most.

Skills

See also

Software Engineering 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