Java - Front Office Developer / Senior (Investment Bank) 2 headcounts

  • Hong Kong
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 50227


URGENTLY hiring 2 NEW headcounts of FO Java Developers in Hong Kong for our investment banking client. We are looking for one senior and one mid/senior developer.

Key Responsibilities:
  • Project Management: Lead projects, ensuring timely delivery of high-quality solutions for latency-sensitive trading algorithms.
  • Application Development: Design and support front-office trading applications, working with business users to turn complex requirements into effective solutions.
  • Quality Assurance: Implement software engineering practices to maintain the quality, security, reliability, and compliance of solutions.
  • Collaboration: Work within a global team to enhance Quoting applications, monitor system health, resolve incidents, and address root causes of issues.
  • Mentoring: Share knowledge and support junior team members, contributing to a positive engineering culture.

Team Environment:
You will work in an agile setup, aligning with larger products and services. This role is part of the Equity Derivatives Quoting team in Hong Kong, collaborating with the front office on automated trading applications.

Required Skills and Experience:
  • Front Office Experience: Familiarity with front office operations, with at least 5 years in a similar role.
  • Domain Knowledge: Experience in trading environments, especially with fixed income, equity derivatives, or electronically traded assets.
  • Java Proficiency: Strong programming skills, especially in low-latency approaches and efficient coding techniques.
  • Adaptability: Willingness to learn new technologies and adapt to changing business needs.
  • Communication Skills: Ability to build strong relationships with internal clients and effectively communicate ideas.
  • Planning and Organization: Strong planning skills and ability to manage multiple tasks under pressure.

Want to know more? APPLY / Email me directly at roxanne.yaneza@nicollcurtin.com for a confidential discussion about the role. 

 

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs

Senior IT Project Manager - Pricing

  • Switzerland
  • Negotiable
  • Contract

Are you an experienced IT Project Manager?

 

Do you like working on transformation projects?

 

Then the role of IT Project Manager in the banking sector will be appealing to you!

 

We are looking for a Senior IT Project Manager for one of our key clients in Zürich, a global private banking leader undergoing a major core‑banking transformation.

 

This is a hands‑on delivery role ,perfect for someone who enjoys being close to the technology, leading complex workstreams, and driving real change rather than focusing on slides and steering committees.

 

In this position, you will take ownership of pricing‑related initiatives, including the Pricing Portal and Cost Simulation solutions. You will guide cross‑functional teams across data, applications, and migration topics within an Avaloq‑centric landscape.

 

Your mission: keep timelines aligned, ensure cross‑team integration, manage risks early, and translate technical complexity into clear updates for senior management.

 

You’ll work directly with senior leadership, acting as the bridge between IT and business. The setup is matrix‑driven and dynamic, with 10–15 team members depending on the stream, making strong communication and stakeholder management essential.

 

You will organize delivery meetings, maintain integrated plans, oversee dependencies, and ensure traceability from business requirements all the way to implementation. Supporting testing phases and transition‑to‑operations will also be part of your scope.

 

A background in banking or pricing is a great advantage, but candidates coming from other industries with large‑scale transformation and migration experience are welcome. Familiarity with Agile, SAFe, Jira, Confluence, or Azure DevOps is helpful, alongside an analytical mindset, independence, and a strong sense of responsibility.

 

This is a 11 month contracting role, with a potential duration until 2028.

 

If you're looking for a role where you can truly influence outcomes, work with modern delivery practices, and be part of a strategic transformation, this opportunity is the right match.

 

If you’d like to hear more about the role, apply directly to:

 

vuk.susa-stupar@nicollcurtin.com

 

Phone: +41 43 508 26 71

Apply Now

Staff Engineer

  • United Kingdom
  • GBP 80,000
  • Permanent

Staff Engineer – Java
London, UK (Hybrid – 3 days per week in office + occasional site visits)
Permanent
Full‑time, 40 hours per week
Up to £80,000 + benefits


About the Role

We are seeking a highly skilled Staff Engineer with strong hands‑on expertise across Java (17+), Spring Boot, Cloud Engineering, Automation Testing, CI/CD, and Kafka. This is both a delivery and technical‑leadership position, requiring excellent engineering fundamentals combined with design/architecture experience.

You’ll work closely with cross‑functional teams to build scalable, modern, cloud‑native systems that support large‑scale digital platforms. The role includes mentoring, setting engineering standards, and championing best practices.


Key Responsibilities

  • Design, build and maintain high‑quality backend services using Java 17+ and Spring Boot.

  • Lead technical design discussions and contribute to architecture decisions.

  • Implement strong automation testing practices (unit, integration, contract, performance).

  • Develop cloud‑native solutions on Azure or AWS using CI/CD and DevOps tooling.

  • Build event‑driven systems using Kafka, including schema evolution and resilient consumer patterns.

  • Mentor engineers and support best practice across coding, testing, and delivery.

  • Contribute to roadmap planning, technical direction, and continuous improvement initiatives.

  • Promote clean architecture, secure coding, observability, and engineering excellence.


Essential Skills & Experience

  • Java 17+, Spring Boot, and modern backend engineering.

  • Strong automation testing experience.

  • Solid experience with Kafka and event‑driven architectures.

  • Cloud engineering with Azure or AWS, CI/CD pipelines, containers, IaC exposure.

  • Strong understanding of architecture patterns: SOLID, Clean/Hexagonal Architecture, CQRS, resilience patterns.

  • Experience with DevOps principles and continuous delivery environments.

  • Exposure to mentoring/coaching other engineers.

  • Strong communication skills across technical and non‑technical audiences.


Desirable Experience

  • Experience in large‑scale digital platforms or complex enterprise environments.

  • Test automation frameworks (Playwright, Selenium, etc.).

  • Experience with NoSQL, caching (Redis), or enterprise integrations.

  • Familiarity with Java‑adjacent tooling or light frontend literacy (TypeScript/React).

Apply Now

Principal Software Engineer

  • Ireland
  • EUR 90,000
  • Permanent
We are seeking an experienced Principal Software Engineer to join a fast growing, high performing engineering team within a leading financial services company. This role focuses on building next generation applications for a Strategic Advisors Managed Accounts division, with a strong emphasis on AWS and modern engineering practices.
 
  • Galway
  • Hybrid working model
  • Permanent - €90,000 + 20% bonus
  • EU Passport / Stamp 4 required

What You’ll Do
  • Design and develop scalable, cloud-native applications.
  • Provide technical leadership and mentor engineers.
  • Build modern Single Page Applications (SPAs) using Angular.
  • Develop RESTful APIs and microservices using Java and Spring Boot.
  • Drive best practices in TDD, CI/CD, code reviews, and engineering excellence.
  • Contribute to architecture, DevOps strategy, and automated deployment pipelines.
  • Collaborate closely with product, architecture, and business stakeholders.
What We’re Looking For
  • 8+ years of software design and development experience.
  • Strong expertise in Java, Spring (Core & Boot), and REST APIs.
  • Advanced Angular experience (NGRX, RXJS, Bootstrap).
  • Experience with Maven, Jenkins, and CI/CD pipelines.
  • Strong understanding of API design and microservices architecture.
  • Previous exposure to AWS is a strong advantage.
  • Messaging/streaming platform experience a plus.
  • Investment Management knowledge advantageous but not required.
You are a collaborative technical leader who thrives in agile environments, enjoys solving complex challenges, and is passionate about delivering high quality, maintainable software.

If this sounds like the right next step for you, or someone in your network, feel free to reach out.
danilo.buha@nicollcurtin.com

 
Apply Now

Product Demo & Organic Social Media Consultant

  • Singapore
  • Negotiable
  • Contract

Our client is a global technology company developing advanced AI-powered tools that help enterprise brands scale and automate creative content production. Their solutions enable marketing teams to generate, personalize, and manage large volumes of digital assets more efficiently using modern AI and automation technologies.

 

They are looking for a Creative AI Demo & Social Media Content Creation Manager to showcase these capabilities through engaging product demonstrations and drive awareness through organic social media content.

 

THIS IS A 1 YEAR CONTRACT ROLE SUBJECT TO EXTENSION OR CONVERSION DEPENDING ON PERFORMANCE AND BUSINESS NEEDS

 

Responsibilities

  • Create short demo videos (2–7 minutes) showcasing how their creative products and AI features can be used in real enterprise marketing and design workflows.
  • Demonstrate practical use cases such as AI-generated imagery, content personalization, creative automation, and asset transformation.
  • Translate technical capabilities (APIs, SDKs, automation workflows) into clear and engaging demonstrations for business and creative audiences.
  • Publish and promote demo content through organic social media channels to maximize reach and engagement.
  • Maintain a cadence of approximately two demo videos per week.
  • Engage with online audiences and contribute to building a community of creative technologists and practitioners.
  • Track performance metrics and provide analytics and reporting on content reach and engagement.
  • Collaborate with internal product, engineering, and marketing teams to identify compelling demo ideas.

 

Requirements

  • 5+ years experience creating technical demos, product walkthroughs, or educational content for technology platforms on organic social media channels.
  • Understanding of creative workflows used by marketing, design, or digital content teams.
  • Familiarity with AI tools, APIs, developer platforms, or automation technologies.
  • Ability to clearly explain technical concepts to business or creative audiences.
  • Comfortable presenting on video with a clear and engaging communication style.
  • Experience managing or growing organic social media content for B2B audiences.

 

Preferred

  • Background in creative technology, developer advocacy, or technical evangelism.
  • Experience working with AI-driven creative tools or automation platforms.
  • Experience building or engaging online communities around technology or digital creativity.
  • Familiarity with content analytics and performance measurement tools.
Apply Now

Technical Project Manager

  • Ireland
  • EUR 48.0 Hourly
  • Contract

Senior Technical Project- Delivery Manager / Dublin / Contract / Hybrid


For our client, a leading company in the financial services industry, we are looking for a Senior Technical Project / Delivery Manager. This is an exciting opportunity to work on large-scale, high-impact technology projects, driving innovation and delivering solutions that support critical business operations.

  • Dublin-based
  • Hybrid working model
  • 1-year contract (initially)
  • EU Passport / Stamp 4 required
Responsibilities
  • Manage multiple complex technology projects through the full development lifecycle
  • Plan, coordinate, and report project status during all project phases, particularly in design and development
  • Own project estimation, budget management, milestones, schedules, issue tracking, and risk management
  • Lead and coordinate cross-functional teams, including Product, Operations, QA, and Engineering
  • Ensure projects are delivered on time, on budget, and with high quality
  • Support the adoption of new technologies and ongoing enhancements of existing systems and frameworks
What we’re looking for
  • Proven experience in Technical / Delivery / Program Management
  • Strong knowledge of Agile / Scrum / SDLC methodologies
  • Hands-on experience with project management tools such as JIRA
  • Excellent stakeholder management and communication skills
  • Ability to manage multiple high-impact projects simultaneously
  • Experience in financial services, banking, or fintech is a plus
  • PMP or other project management certification is desirable but not mandatory

Interested or know someone who might be? Feel free to reach out:
jelena.mijajlovic@nicollcurtin.com


 
Apply Now

Trading Systems Developer

  • Switzerland
  • Negotiable
  • Permanent
Are you a passionate software engineer with a proven track record of developing robust applications in Java, Scala, Python or Kotlin? Would you like to join a global team with a strong local Zurich presence that are building completely greenfield front office tools to be used by Sales across all of the products that the bank covers which includes Equities, Structured Products and mandates. If so this could be the perfect next senior software engineer job for you!

The team are tasked with developing the "fun stuff", ultimately taking a product first approach to developing the trading applications. Although there is a near shore team, the team in Zurich are responsible for decided the technology stack, designing the applications and developing them to replace what was a very vendor system heavy environment.

T
he core stack consists of a React front end, Java or Python backend, Kafka and MQ for Messaging, Mongo and Postgres for database and the applications are deployed on a Kubernetes cluster. Your specific programming language experience is not as important as your general approach to software development, the team are strong advocates for test driven development and alongside this are arguably leaps ahead of other organisations in terms of their investment in AI for coding assistance. So you will get the opportunity to build exciting greenfield trading applications, directly impact business users and also use AI professionally.

For more information on this Trading Systems Developer job or any other software engineer jobs that we have available, please send your CV to yves.amar@nicollcurtin.com or alternatively you can call me on 044 5785 330
 
Apply Now