You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Lead Java Software Engineer - Prime Finance Risk & Business Intelligence

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay €85K - 120K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will help shape how financial risk is analysed. The team builds and runs the core platform for prime services risk and business intelligence.

The platform is the analytics engine the firm uses to manage risk, serve clients and make data-based decisions in a complicated, quickly moving market.

The global team builds compute-heavy systems that assess clients' risk profiles, covering distributed systems, real-time data processing and analytics at scale.

This is a lead Java engineer role in applications development, in the technology group. You will write code, set technical direction and mentor engineers, and be accountable for delivering reliable, scalable solutions.

Responsibilities

  • You will take part in the team's core technical decisions and in how its work is delivered.
  • Design, build and own end-to-end services in Java and Spring that are functional, resilient, fast and scalable.
  • Guide architecture discussions, lead sub-teams on complex projects, and mentor junior engineers through code reviews and knowledge sharing.
  • Build high-throughput, low-latency systems: tune applications, model data efficiently in Microsoft SQL Server, and add caching such as Redis where it helps.
  • Build and maintain Kafka-based data pipelines that feed the real-time analytics engine on Apache Pinot, so business users get insights immediately.
  • Improve CI/CD pipelines using internal platforms and Git, and deploy and run applications on OpenShift.
  • Connect many upstream data sources and downstream consumers, and work with project managers, business analysts and senior stakeholders to turn requirements into sound technical designs.
  • Own the full application lifecycle, including production support. Use your growing knowledge of margin methodology and risk analytics to diagnose and fix production issues.

Requirements

  • 8+ years of professional experience building and shipping large, distributed backend systems.
  • Deep hands-on knowledge of modern Java (21 or later) and Spring, including Spring Boot and Spring Security.
  • Strong SQL and relational database skills, especially Microsoft SQL Server, with a record of writing optimised queries and designing efficient schemas.
  • Proven work with message-driven systems such as Kafka, RabbitMQ or similar.
  • A track record of leading technical initiatives, making architecture decisions and mentoring engineers, showing you multiply your team's impact.
  • Solid CI/CD and Git experience with tools such as Jenkins or Tekton.
  • Experience with containers and orchestration (Docker, Kubernetes, OpenShift) is essential.
  • Excellent verbal and written communication, including explaining complex technical ideas to technical and non-technical audiences.
  • Preferred: a track record of AI-driven development.
  • Preferred: experience with Angular or React user interfaces.
  • Preferred: experience in finance, or a strong interest in it, especially prime finance, counterparty risk or market risk.
  • Preferred: an advanced degree (M.S. or Ph.D.) in computer science, engineering, mathematics or a related quantitative field.
  • Preferred: hands-on experience with Apache Pinot or other OLAP datastores.
  • Preferred: proficiency in Unix/Linux environments and shell scripting.
  • Preferred: Agile/Scrum experience in a fast-paced setting, managing priorities and delivering under tight deadlines.

Conditions

Full-time contract.

Based at the company's solutions center in Poland, on a hybrid model with up to 2 days a week working from home.

Business casual workplace.

Base salary range of zł268,390.00 to zł457,010.00 for the primary location, full time.

The company publishes its equal opportunity policy statement.

Benefits

  • Work on a business-critical platform with a direct, measurable effect on the firm's bottom line and risk position.
  • Daily exposure to complex problems in distributed computing, big data and financial modelling.
  • A modern, evolving tech stack, with room to try new tools and patterns.
  • A clear path toward senior technical leadership or management, with support for your professional development.
  • A supportive global team that values different perspectives, continuous learning and mutual respect.
  • Competitive base salary and performance-based bonus, potentially subject to final offer.
  • Employer-paid defined contribution pension contribution of 6% of pensionable earnings.
  • Employer-paid private medical care for you, with preferential rates for certain family members.
  • Employer-paid life insurance for you, with preferential rates for certain family members.
  • Employee assistance programme financed by the employer.
  • Paid parental leave for maternity and paternity, including statutory leave plus 2 additional weeks of paid paternity leave.
  • Subsidised sport card, with preferential rates for certain family members.
  • Social benefits fund support for holiday allowance, sport and cultural activities, and team events.
  • One additional day off for volunteering.
  • Flex benefit (cafeteria) system to choose and buy benefits from a provider.
  • Possible annual discretionary incentive award.
  • Special offers and discounts for employees.

Where you’d work

Part of the week in the office

About the company

Citi

  • Industry: FinTech

Office in Warsaw, Poland

Also hiring in United States, London, United Kingdom, Belfast, United Kingdom and 12 more places

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Angular
  • Spring
  • Kafka
  • Redis
  • Linux
  • CI/CD
Seniority
Lead
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Europe
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Lead
Experience
8+ years
Tech stack
  • React
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Angular
  • Spring
  • Kafka
  • Redis
  • Linux
  • CI/CD

Location

Work model
Hybrid
Region
Europe
Office
  • Warsaw, Poland

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason