Java Software Engineer - Leading Investment Bank

PFCC Group

Hong Kong

On-site

HKD 600,000 - 1,000,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

PFCC Group is seeking a Java Software Engineer in Hong Kong to join its Technology division. You will design, build, and deploy backend accounting services for real-time portfolio processing and reporting in a cloud-ready microservices environment.

The role emphasizes solving low-latency, high-throughput challenges, collaborating with teams across Hong Kong and India, and driving engineering best practices throughout the software lifecycle.

Qualifications

  • Deep understanding of Core Java, multithreading, memory management, and OOP design patterns.
  • Proven track record building backend microservices using Spring Boot and RESTful services.
  • Relational database design with SQL/DB2, schema optimization, and complex query writing.
  • Troubleshooting, debugging, and optimizing high-throughput distributed applications.
  • Strong communication and ability to tackle ambiguity and end-to-end technical challenges.
  • Experience with financial systems, portfolio valuation, or accounting engines is a plus.
  • Exposure to NoSQL (MongoDB), Kafka, Docker/Kubernetes, or cloud-native tooling is a plus.

Responsibilities

  • Design, build, and deploy backend accounting services using Java, Spring Boot, and RESTful APIs.
  • Create reusable components and data models for low-latency data streams.
  • Collaborate with architecture, product, and QA across international hubs.
  • Diagnose bottlenecks and optimize queries to improve performance.
  • Drive design discussions and enforce engineering best practices across the lifecycle.

Skills

Core Java & OOP
Multithreading
RESTful APIs
Spring Boot
Low-latency design
Distributed systems
NoSQL MongoDB
Kafka
Docker & Kubernetes
DB2 & SQL

Tools

Docker
Kubernetes
MongoDB
Kafka
DB2
SQL

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Engineer - Real-Time Finance Microservices
Java Backend Engineer - Real-Time Finance Microservices

PFCC Group • Hong Kong

On-site
HKD 600,000 - 1,000,000
Senior Java Developer - Global Financial Institution - Hong Kong
Senior Java Developer - Global Financial Institution - Hong Kong

NLS Executive Search • Hong Kong

On-site
HKD 900,000 - 1,500,000
Senior Java & Automation QA Engineer - Financial Post-Trade Systems - J13177
Senior Java & Automation QA Engineer - Financial Post-Trade Systems - J13177

Pinpoint Asia • Hong Kong

On-site
HKD 600,000 - 900,000
Java Developer for Trading (Equity Finance) - VP
Java Developer for Trading (Equity Finance) - VP

Citi • Hong Kong

On-site
HKD 900,000 - 1,500,000
VP, Front-Office IT - Java & OMS/FIX Protocol (Hong Kong)
VP, Front-Office IT - Java & OMS/FIX Protocol (Hong Kong)

Randstad Hong Kong Limited • Hong Kong

On-site
HKD 1,500,000 - 2,300,000
Java Front Office Developer / Senior (Investment Bank) Hong Kong
Java Front Office Developer / Senior (Investment Bank) Hong Kong

TechJobAsia • Hong Kong Island

On-site
HKD 70,000 - 90,000
Java Developer - Global Fintech Firm - HKD$70k - 90k + bonus
Java Developer - Global Fintech Firm - HKD$70k - 90k + bonus

DJRecruit Asia • Hong Kong

On-site
HKD 700,000 - 950,000
Java Developer for Trading, Securities Lending, Vice President
Java Developer for Trading, Securities Lending, Vice President

Citi • Hong Kong

On-site
HKD 900,000 - 1,100,000
Java Specialist, Securities Trading (HK$50K - $60K)
Java Specialist, Securities Trading (HK$50K - $60K)

Global Executive Consultants Ltd. • Hong Kong

On-site
HKD 550,000 - 800,000
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)

Societe Generale • Hong Kong

On-site
HKD 500,000 - 700,000