Software Engineer (Risk Tech) - Leading Financial Institution

PFCC Group

Hong Kong

On-site

HKD 500,000 - 900,000

Full time

20 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

PFCC Group is recruiting an experienced Software Engineer (Java / Backend) for a tier-1 financial institution client in Hong Kong. You will design, build, and scale core operational processing engines and global regulatory reporting systems, bridging complex workflows with robust backend execution.

You will work on high-throughput services, Java microservices, and SQL tuning across PostgreSQL, DB2, Sybase and Oracle, while integrating with Kafka and IBM MQ.

Qualifications

  • Bachelor’s degree in a relevant field or equivalent practical experience.
  • 5-8+ years of hands-on Java development in financial services.
  • Strong SQL optimization and data processing experience.
  • Experience with microservices, REST, and CI/CD pipelines.
  • Proficient Unix/Linux scripting for automation.

Responsibilities

  • Design, build, and maintain high-throughput backend services in Java.
  • Develop scalable regulatory reporting modules for global mandates.
  • Tune SQL queries and data access layers across enterprise DBs.
  • Implement RESTful services and messaging with Kafka/IBM MQ/JMS.
  • Automate batch processing and deployments with Shell/Python in Linux.
  • Maintain CI/CD pipelines with Git, Jenkins, and Bitbucket.
  • Collaborate with Operations, Risk, and Compliance to translate requirements.

Skills

Java backend development
Spring / Spring Boot
Microservices architecture
SQL performance tuning
Unix/Linux scripting
CI/CD with Git/Jenkins/Bitbucket
RESTful services
Messaging systems (Kafka/IBM MQ/JMS)

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field

Tools

PostgreSQL
DB2
Sybase
Oracle
JUnit/Mockito
Git
Jenkins
Bitbucket
Apache Kafka
IBM MQ
JMS
Docker
Kubernetes

Job description

Our client is a tier-1 leading global financial institution. They are on the lookout for an experienced Software Engineer (Java / Backend) to join their Operations & Regulatory Technology division. As their Software Engineer, you will be a key contributor to the team responsible for designing, building, and scaling the firm’s core operational processing engines and global regulatory reporting systems. You will bridge complex operational workflows with robust technical execution - ensuring backend systems handling high-volume transaction data across Risk, Finance, and Compliance are scalable, reliable, and compliant.

Key Responsibilities
  • Core Application Engineering: Design, build, and maintain high-throughput backend services and microservices using Java to support core operational functions and complex data processing pipelines.
  • Regulatory Reporting Systems: Develop and optimize scalable reporting modules to satisfy global regulatory reporting mandates (e.g., MiFID II, Dodd-Frank, or regional equivalents).
  • Database Management & Tuning: Write and optimize complex SQL queries, stored procedures, and data access layers across enterprise database platforms (PostgreSQL, DB2, Sybase, or Oracle) to guarantee data accuracy for audit and compliance inspection.
  • Integration & Event Streaming: Build and support RESTful web services and message-driven architectures (e.g., Apache Kafka, IBM MQ, JMS) for seamless data exchange between internal platforms and external regulatory hubs.
  • Environment & Automation: Write Shell/Python scripts in Linux environments to automate batch processing, system deployments, monitoring, and routine data transfers.
  • CI/CD & Delivery: Maintain rigorous software quality standards through automated testing (JUnit/Mockito) and modern CI/CD pipelines (Git, Jenkins, Bitbucket).
  • Stakeholder Engagement: Collaborate with Operations, Risk, and Compliance partners to translate complex business and regulatory reporting requirements into technical system specifications.
Required Qualifications & Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related quantitative field (or equivalent practical experience).
  • 5-8+ years of hands‑on software development experience with Java (Core Java, Spring / Spring Boot), ideally within a financial services or enterprise operations environment.
  • Strong experience with enterprise relational databases (Sybase, PostgreSQL, DB2, or Oracle), with demonstrated skill in query optimization and performance tuning.
  • Solid grasp of Object-Oriented Programming (OOP), microservices architecture, concurrent programming, and system design principles.
  • Practical experience navigating Unix/Linux environments and writing shell/Python automation scripts.
  • Clear technical communication skills, with the ability to explain technical trade-offs to non-technical operational and compliance stakeholders.
Preferred / Bonus Qualifications
  • Messaging Systems: Experience with message brokers such as Apache Kafka, IBM MQ, or JMS.
  • DevOps & Containers: Hands-on exposure to containerization technologies (Docker, Kubernetes) and cloud platforms.
  • Domain Knowledge: Prior exposure to trade processing, trade lifecycle workflows, or financial regulatory reporting frameworks
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

Senior Java Backend Engineer – Risk & Regulatory Tech
Senior Java Backend Engineer – Risk & Regulatory Tech

PFCC Group • Hong Kong

On-site
HKD 500,000 - 900,000
Full-Stack Engineer -Risk Technology
Full-Stack Engineer -Risk Technology

IO Tech Solutions Limited • Hong Kong

On-site
HKD 900,000 - 1,200,000
Senior Java Developer - FIX Connectivity (FinTech)
Senior Java Developer - FIX Connectivity (FinTech)

IO Tech Solutions Limited • Hong Kong

On-site
HKD 900,000 - 1,500,000
Senior Java Engineer - Financial Crime Technology
Senior Java Engineer - Financial Crime Technology

TEKsystems • Hong Kong

Hybrid
HKD 900,000 - 1,300,000
Hybrid working arrangement
Software Engineer II, Asset Management Trading Technology
Software Engineer II, Asset Management Trading Technology

JPMorgan Chase Bank, N.A. • Hong Kong

On-site
HKD 700,000 - 900,000
Java Engineer, FIX
Java Engineer, FIX

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 700,000 - 1,100,000
Full-stack Engineer (financial services and securities) | 70K
Full-stack Engineer (financial services and securities) | 70K

ADECCO • Hong Kong

On-site
HKD 664,000 - 898,000
Technical Leader
Technical Leader

Societe Generale • Hong Kong

On-site
HKD 900,000 - 1,200,000
Software Engineer II, Asset Management Trading Technology
Software Engineer II, Asset Management Trading Technology

JPMorganChase • Hong Kong

On-site
HKD 420,000 - 700,000
Back End Developer (Java)
Back End Developer (Java)

HashOptima • Hong Kong

On-site
HKD 900,000 - 1,500,000