Make yourself visible and let companies apply to you.
Role title
Roles
Java Jobs in London
Trending Java jobs in London
Get notified about new jobs that match this search?
Backend Java Engineer
Alexander Mann Solutions - Contingency
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+1

AMS is a global workforce solutions partner committed to creating inclusive, dynamic, and future-ready workplaces. We help organisations adapt, grow, and thrive in an ever-evolving world by building, shaping, and optimising diverse talent strategies.
Our Contingent Workforce Solutions (CWS) is one of our service offerings. Acting as an extension of their recruitment teams, we connect them with skilled interim and temporary professionals, fostering workplaces where everyone can contribute and succeed.

Our client, a major UK retail bank, provides every day banking services to over 17 million retail customers. The banks expertise and services span across Business Services, Corporate banking, Wealth Management, Group Functions, Retail and Investment Banking.

On behalf of this organisation, AMS are looking for a Backend Java Engineer for a 6 month contract based in London (2 days per week) with remote working available (hybrid).

Purpose of the role:

Join one of the core cross functional mission teams to build and develop technology products.

What you’ll do:

  • Develop clean, elegant, and reusable code that is well tested and easy to maintain and extend.
  • Work with stakeholders across the business to drive the direction of the clients engineering and put the long-term interests of customers at the heart of key decisions.
  • Work collaboratively with the team to resolve technical issues.
  • Support and oversee junior engineers and act as a subject matter expert.

The skills you’ll need:

  • Solid practical and theoretical knowledge of Java software development.
  • Strong experience of Spring Boot / Micronaut.
  • An understanding of Kubernetes / Docker.
  • Excellent understanding of AWS (deployment / configuration)
  • Message-driven architectures / Kafka / event sourcing.
  • Experience working on a highly secure Application Success delivering within an agile environment.
  • Ability to act as a subject matter expert and communicate with clarity and empathy to both technical and non-technical audiences.
  • Understanding how to translate business objectives into data driven insights.

Next steps This client will only accept workers operating via an Umbrella or PAYE engagement model. If you are interested in applying for this position and meet the criteria outlined above, please click the link to apply and we will contact you with an update in due course. AMS, a Recruitment Process Outsourcing Company, may in the delivery of some of its services be deemed to operate as an Employment Agency or an Employment Business

Principal Software Engineer
83zero Ltd
London
Hybrid
Senior
£110,000 - £130,000
RECENTLY POSTED

Principal Full Stack Software Engineer

Location: Hybrid - 1-2 days a week

Salary: (Apply online only)k + 10% Bonus

Type: Permanent

No Sponsorship Available

Overview:

We are seeking a Principal Full Stack Software Engineer to lead the design, development, and delivery of scalable, high-performance applications across a modern cloud-based architecture. This is a senior, hands-on leadership role where you will shape technical direction, influence engineering standards, and drive best practice across the full software development lifecycle. You will work closely with product, architecture, and leadership teams to deliver robust, user-centric solutions while mentoring engineers and fostering a high-performing engineering culture.

Key Responsibilities:

  • Lead end-to-end design and development of full stack applications across frontend and backend systems
  • Define and drive engineering best practices, coding standards, and architectural principles
  • Act as a technical authority across multiple teams, guiding complex solution design and delivery
  • Build scalable, secure, and high-performing systems using modern frameworks and cloud technologies
  • Collaborate with Product Owners and stakeholders to translate business requirements into technical solutions
  • Mentor and coach engineers, supporting career development and technical growth
  • Drive adoption of DevOps practices, CI/CD pipelines, and automated testing frameworks
  • Contribute to strategic technology decisions and long-term roadmap planning
  • Ensure high levels of system reliability, performance, and security

Required Skills & Experience:

  • Extensive experience as a Full Stack Engineer with a strong track record in senior or principal-level roles
  • Expertise in JavaScript/TypeScript and modern frontend frameworks (e.g., React, Angular, or Vue)
  • Strong backend development experience (e.g., Node.js, Java, Python, or Go)
  • Proven experience designing and building scalable, distributed systems
  • Strong experience with REST APIs, microservices architecture, and event-driven systems
  • Cloud experience with Azure with knowledge of serverless and containerised architectures
  • Solid understanding of DevOps practices, CI/CD, and infrastructure as code
  • Experience working in Agile environments and leading technical delivery
  • Strong stakeholder engagement and communication skills

Desirable Experience:

  • Knowledge of data engineering or real-time data processing pipelines
  • Exposure to system design at enterprise scale
  • Experience working in regulated environments such as financial services

Benefits:

  • Competitive base salary and performance bonus
  • Flexible hybrid working model
  • Private healthcare and enhanced pension
  • 25 days annual leave + additional benefits
  • Learning and development budget
  • Opportunity to shape engineering strategy within a growing organisation
Global Equities ETF Technology Lead - SVP - Citi
Citi
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Equities Tech
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

Equities Technology organization is looking for a senior technologist to lead the delivery of the strategic ETF RFQ, Pricing, and Trading platform globally. This is a senior vice president level role located London.
The target platform will support RFQ, pricing, and trading for ETF products for Equities, Spread Products, Rates, and Commodities.
The person in this role will be responsible for the end-to-end delivery of the platform and the replacement of any legacy and vendor trading systems. The objective of this multi-year initiative is to have a comprehensive and robust multi-asset ETF offering with a competitive cost of ownership and low “price per feature” to support the growth of the business.
The platform include a user interface, automated and semi-automated workflow modules, control layers, and supporting services.

Key responsibilities of the person in this role will include:

  • Delivering on a multi-year technology roadmap in alignment with the budget constraints and in line with the business value proposition.
  • Close partnership with the business to maximize the value of the platform and ensure the right sequence of delivery.
  • Management of a global team of developers.
  • Oversight of system architecture, design of key modules, SDLC, and adherence to technology standards.
  • Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process.
  • Highly automated low cost quality assurance.
  • Close collaboration with production support to ensure successful delivery and operation of the system.
  • Hiring new talent.
  • Partnership with other technology teams including Client Connectivity, Execution Services, and Risk.
  • Close partnership with regulatory, compliance, and audit.
  • Compute and estate management including hygiene, security, and vulnerability items.

The successful candidate will have the following skills and experience:

  • Past record of successful delivery of ETF RFQ, pricing, and trading systems on a global scale.
  • Proven experience in Java development (this is a hands on role).
  • Strong understanding of ETF reference and market data and existing vendor offerings in this space.
  • Command of the latest AI productivity tools.
  • Strong Engineering background and command of modern architectures and frameworks (GUI, middleware, server, document & relational databases)
  • Strong command of modern Software Development Lifecycle (SDLC) best practices.
  • Solid understanding of Equities products and services
  • Strong knowledge of FIX protocol.
  • Excellent written and verbal communication skills.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Equities Cash Application Support Senior Manager - Citi
Citi
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Equities Cash Application Support Senior Manager
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Equities Tech
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

The role
Citi is seeking a highly motivated candidate for the position of Equities Cash Application Support Senior Manager within our global support team located in the London trading floor. The successful candidate will be responsible for supporting our suite of Equities Cash trading applications. The primary responsibility of the successful candidate will be to provide technical support and production management functions in line with the global support strategy, which will encompass managing a wide variety of issues ranging from business to technology problems.

What you will do
The role will be very hands-on. Our team specifically works very close with the development team, so we use a very investigative approach to problems as they arise. This individual will provide technical direction to fellow teammates. Additionally, the individual will be required to partner with teams in other countries/regions and as such strong communication skills will be required. The individual will form part of a globally aligned team that will provide an additional level of support to regional support teams that are based at/near the trading desks.

Responsibilities will include (but not limited to):

  • Own and provide L2 support for mission-critical & Equities Cash trading applications
  • Work closely with the development, QA and business support teams, and the Equities business to determine strategy & priorities and to ensure that the team is meeting the business’ requirements. Ensure team delivers on these priorities and communicated progress effectively to all stakeholders.
  • Provide technical application support, monitoring the applications and technical platform, answer queries via phone, e-mail and other communication mediums.
  • This group provides the detailed knowledge of the applications and the upstream and downstream dependencies. For example, they should be able to understand the application processes, database schema as an expert, but would not typically be expected to read and understand the application code.
  • Perform appropriate problem-solving tasks before passing to another team with previously agreed upon format, logs, etc.
  • When dealing with major issues, the group would be expected to make key technical recommendations based on their knowledge of the systems and the process flows involved.
  • Follow through to ensure each problem is resolved according to SLA.
  • Effectively communicate issues and status updates with business support, regional colleagues, and development teams.
  • Solid understanding of financial market protocols like FIX, and practical experience handling order and market data.
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced environment.
  • Excellent communication skills with a demonstrable ability to present and grasp complex technical and business concepts.
  • Background in Markets Cash Trading or Market Making domains.

What you will bring

  • Extensive Equities Application Support experience
  • Trade floor support experience
  • FIX Protocol Knowledge
  • Python and Perl (the team supports applications built in Java as well)
  • Linux/Unix Shell Scripting
  • SQL database
  • Clear communication Skills
  • Passion to grow within prod support space
  • Effectively share information with other support team members and with other technology teams
  • Ability to plan and organize workload
  • Ability to communicate appropriately to relevant stakeholder
  • Demonstrated analytical skills

Education:
Bachelor’s/University degree or equivalent experience operating in a similar role.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Support ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Equities Cash EMEA High Touch Technology Lead - SVP - Citi
Citi
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
26956764 Equities Cash EMEA High Touch Technology Lead - SVP
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Equities Tech
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

Citi Equities Technology organization is looking for a senior technologist to lead the delivery of the strategic consolidated Sales & Trading platform in EMEA region. This is a senior vice president level role located in London.
The target platform will support both sales and trading workflows across all key products traded in equities: cash, programs, listed derivatives, delta one (single stock and index swaps), ETFs, convertible bonds, and FX.
The person in this role will be responsible for the end-to-end delivery of the platform in EMEA region and the replacement of legacy and vendor trading systems. The objective of this multi-year initiative is to reduce the overall cost of platform ownership as well as “price per feature” for any new development. The platform includes the user interface, the order management modules, control layers, and supporting services. The functionality is centered around sales, trading, analytics, and middle office workflows.

Key responsibilities of the person in this role will include:

  • Delivering on a multi-year technology transformation roadmap in alignment with the budget constraints and in line with the business value proposition.
  • Close partnership with the business to maximize the value of the platform while driving the consolidation of multiple systems.
  • Oversight of legacy and vendor trading platforms in the region. Management of book of work for these platforms through the period of transition to a new system.
  • Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process.
  • Management of a global team of developers and analysts.
  • Oversight of system architecture, design of key modules, SDLC, and adherence to technology standards.
  • Close collaboration with production support and quality assurance teams to ensure successful delivery and operation of the system.
  • Technology budget management and meeting budget targets.
  • Partnering with the global leadership on optimizing and revising a multi-year delivery strategy
  • Consolidation of technology products and rationalization of vendor relationships.
  • Hiring new talent.
  • Partnership with other technology teams including Client Connectivity, Execution Services, Middle Office, and Risk.
  • Close partnership with regulatory, compliance, and audit.

The successful candidate will have the following skills and experience:

  • Past record of successful delivery of sales or trading order management systems on a global scale.
  • Strong Engineering background and command of modern architectures and frameworks (GUI, middleware, server, document & relational databases)
  • 10+ years of experience in Java development.
  • Strong command of modern Software Development Lifecycle (SDLC) best practices.
  • Solid understanding of Equities products and services (cash, program trading, listed derivatives, swaps, convertible bonds)
  • Good understanding of EMEA trading regulation.
  • Strong knowledge of FIX protocol.
  • Excellent written and verbal communication skills.

Experience with budget and vendor management.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Prime Brokerage Technology - Agile Lead (Java / Kotlin) - Citi
Citi
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Prime Brokerage Technology - Agile Lead (Java / Kotlin)
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Equities Tech
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

Prime Brokerage Tech
Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders that provide the foundation of our Prime Finance business. This is an area of great opportunity and is a major growth target for Citi - with technology providing the key to unlock this potential.

  • Ownership and delivery on a variety of components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on Development.
  • Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD). Foster a culture of quality through developer-led automated testing initiatives. Drive continuous improvement in SDLC, agile and DevOps processes using key performance indicators, including DORA metrics, to enhance team efficiency and software delivery.
  • Lead design, planning and estimation discussions within the team and with partners from across the department along with business stakeholders.
  • Conduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards and the overall architecture blueprint.
  • Facilitate requirement gathering and translate complex business needs into technical specifications.
  • Oversee the creation and maintenance of project and technical documentation.
  • Identify and mitigate risks throughout the SDLC, proposing solutions to complex problems.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Oversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements. Guide documentation efforts, maintain on-call rotations and lead post-mortems. Lead efforts to resolve root-causes and enhance performance, scalability, and reliability.
  • Provide technical leadership and serve as advisor or coach to mid-level developers, analysts and grads.

Key Skills and Experience required

  • Strong knowledge of the Prime Services business is a must have
  • Strong engineering skills
  • Exposure to AI tooling to help drive process optimisation
  • Proven ability to manage complex and variable issues with substantial potential impact by weighing various action plans and balancing potentially conflicting needs
  • The successful candidate will work with teams across Prime Services Technology implement solutions that benefit the business
  • Drive the design and development of system architecture, work with end-users of the systems, and enhance the quality of deliverables Ensure staff follows Citi documented policy and procedures as well as maintain desktop procedures and supporting documentation for filings on a current basis and in comprehensive manner
  • Contribute to defining and implementing best practices and processes for the department and ensure transparency and consistency across teams
  • Innovative problem solver
  • Affable and a team player

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

FX Risk Lead Java Developer - Vice President - Citi
Citi
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+2

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Citi’s Markets technology team is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the world’s most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade volumes, scale and impact. We’re looking for new, innovative ways to push the boundaries of financial technology. Citi’s global technology team spans 84 countries, with almost 30,000 colleagues managing thousands of projects across the globe. Our team is young but rapidly growing. Join an environment with a laser focus on growth and progress and take your career to the next level through the power of Citi’s unmatched globality and vast expertise.

We are currently building FX Risk valuation platform for Citi. There is a set of old and new platforms that serve the Client’s FX business in multiple countries by providing the ability for real-time derivatives pricing, risk management and data analytics. Our platform is starting to replace a set of the existing risk applications with new generation ones with web-based UI, server-side computing and grid technology, distributed in-memory solutions. The new application is going to serve traders, sales and external clients. Solution is scalable to cover multiple locations and meet latency requirements. Team is growing fast and now we are looking for a strong and motivated FX Risk Lead Java Developer.

Key Responsibilities:

  • Design, develop, and maintain Java-based microservices for high-throughput application
  • Integrate and optimize Apache Ignite based solution: in memory data grid for FX trades processing
  • Implement real time data ingestion and processing pipelines using Apache Kafka / Solace messaging
  • Design and maintain robust Mongo DB / Oracle data models and queries for data persistence
  • Ensure application scalability and reliability in cloud-hosted Linux based environment
  • Collaborate with DevOps to containerize services and deploy using CI/CD pipelines
  • Conduct performance tuning, code reviews, and troubleshooting production issues
  • Document system architecture, design decisions, and development processes

What we want from you:

  • Strong hands-on experience with Core Java and multithreading in high load system
  • Practice with JVM performance optimization and memory profiling
  • Familiarity with distributed systems architecture and in-memory computing concepts
  • Proven experience with in-memory caching solution Apache Ignite in production environment
  • Solid experience with MongoDB (CRUD, indexing, performance tuning)
  • Deep SQL knowledge and query optimization in Oracle database
  • Solid understanding of messaging technologies Apache Kafka / Solace
  • Proficiency in working with Linux environment and scripting
  • Experience deploying and maintaining applications in cloud platforms (AWS, Azure, etc.)
  • Passion to write code using TDD and be ready for L3 support and production release activities
  • English B1

Qualifications:

  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative

Nice-to-Have:

  • Understanding business processes of investment banking area
  • Knowledge of FX Risk valuation and pricing procedures
  • Experience with FX trade processing

Education:

  • Bachelor’s degree/University degree or equivalent experience

What we’ll provide you
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Full Stack Engineer (C#/WPF UI) - VP - Citi
Citi
Multiple locations
Hybrid
Leader
Private salary
RECENTLY POSTED
+1

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Full Stack Engineer (C#/WPF UI) - VP

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

What We do in Equities Tech
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

The Team
The Equity Finance Technology team are seeking a development role for the User Interface, located in Belfast. The role requires working with technologists across geographical locations and executing on the technical delivery. The successful candidate must exhibit strong technical skills with a proven ability to deliver using an agile methodology.

Responsibilities:

  • Provide technical direction for a team of developers located across locations
  • Ability to forecast technical advances and innovation for the user interface
  • Code review of development conducted by others
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

  • Proven of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate

Key Skills and Experience required

  • Extensive development experience, specifically with building User Interface’s
  • Technical skills in WPF, C#, DotNet, Kafka, SQL, Git
  • Experience in performing QA
  • Proven ability to work in high pressure environment
  • Flexibility to work with a global team, across geographies and time zones
  • Strong problem-solving skills and ability to think strategically
  • Familiarity with agile methodologies.
  • Excellent interpersonal and communication skills with the ability to manage stakeholder expectations

Any Beneficial / Nice to have skills and experience:

  • React, Java and full stack development
  • Knowledge of Prime Services is a plus
  • Degree educated in Computer Science, Information Technology, or related field or experience operating in a similar role.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Quant Engineer - AHL - Man Group plc
Man Group plc
London
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+15

About Man Group

Man Group is a global alternative investment management firm focused on pursuing outperformance for sophisticated clients via our Systematic, Discretionary and Solutions offerings. Powered by talent and advanced technology, our single and multi-manager investment strategies are underpinned by deep research and span public and private markets, across all major asset classes, with a significant focus on alternatives. Man Group takes a partnership approach to working with clients, establishing deep connections and creating tailored solutions to meet their investment goals and those of the millions of retirees and savers they represent.

Headquartered in London, we manage $227.6 billion* and operate across multiple offices globally. Man Group plc is listed on the London Stock Exchange under the ticker EMG.LN and is a constituent of the FTSE 250 Index. Further information can be found at

* As at 31 December 2025

The Role

As a Quant Developer at Man Group you will be part of one of our flagship teams in Man’s systematic trading arm - Man AHL. The team works hand-in-hand with Quant Researchers focusing on equity market neutral models. Your challenges will be varied, and will involve building new alphas and new trading strategies.

The Team

Quant Developers at Man Group are all part of our broader technology team, members of a group of over sixty individuals representing eighteen nationalities. We have varied backgrounds including Computer Science, Mathematics, Physics, Engineering – even Classics - but what unifies us is a passion for technology and writing high-quality code.

Our developers are organised into small cross-functional teams, with our engineering roles broadly of two kinds: “Quant Platform Developers” otherwise known as our “Core Techs”, and “Quant Developers” which we often refer to as “Sector Techs”. We use the term “Sector Tech” because some of our teams are aligned with a particular asset class or market sector. People often rotate teams in order to learn more about our system, as well as find the position that best matches their interests.

Our Technology

Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the open-source libraries we use extensively. We implement the systems that require the highest data throughput in Java and C++.

We use Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker and Kubernetes for containerisation, OpenStack for our private cloud, Ansible and Terraform for architecture automation, and Slack for internal communication. We heavily utilise ArcticDB () our in-house developed DataFrame Database. Our technology list is never static: we constantly evaluate new tools and libraries.

Technology and Business Skills

At AHL we strive to hire only the brightest and best and most highly skilled and passionate technologists.

Essential

  • Exceptional technology skills; recognised by your peers as an expert in your domain
  • A keen interest and understanding of financial markets and instruments
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches
  • Strong knowledge of Python
  • Proficient on Linux platforms with knowledge of various scripting languages
  • Experience of data analysis techniques along with relevant libraries e.g. NumPy/SciPy/Pandas
  • Relevant mathematical knowledge e.g. statistics, asset pricing theory, optimisation algorithms

Advantageous

  • Experience of front office quantitative software development e.g. in a hedge fund or investment bank
  • Experience of web based development and visualisation technology for portraying large and complex data sets and relationships
  • Experience of machine learning techniques, natural language processing and related libraries and frameworks e.g. scikit-learn, Tensorflow

Personal Attributes

  • Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
  • Demonstrable passion for technology e.g. personal projects, open-source involvement
  • Intellectually robust with a keenly analytic approach to problem solving
  • Self-organised with the ability to effectively manage time across multiple projects and with competing business demands and priorities
  • Focused on delivering value to the business with relentless efforts to improve process
  • Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior business people alike
  • Confident communicator; able to argue a point concisely and deal positively with conflicting views

Working Here

Man Group has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.

  • We host and sponsor London’s PyData and Machine Learning Meetups
  • We open-source some of our technology. See
  • We regularly talk at leading industry conferences, and tweet about relevant technology and how we’re using it. See

We’re fortunate enough to have a fantastic open-plan office overlooking the River Thames, and continually strive to make our environment a great place in which to work. We believe that agile working allows us to deliver the best business outcomes for our clients and investors as well as having a positive impact on life / work balance and the wellbeing of our staff. We are simultaneously committed to “levelling the playing field” and believe that agile working promotes inclusivity across teams, regions and business units.

  • We organise regular social events, everything from photography through climbing, karting, wine tasting and monthly team lunches
  • We have annual away days and off-sites for the whole team
  • As well as PC’s and Macs, in our office you’ll also find numerous pieces of cool tech such as light cubes and 3D printers, guitars, ping-pong and table-football, and a piano

We offer competitive compensation, a generous holiday allowance, various health and other flexible benefits. We are also committed to continuous learning and development via coaching, mentoring, regular conference attendance and sponsoring academic and professional qualifications.

Inclusion, Work-Life Balance and Benefits at Man Group
You’ll thrive in our working environment that champions equality of opportunity. Your unique perspective will contribute to our success, joining a workplace where inclusion is fundamental and deeply embedded in our culture and values. Through our external and internal initiatives, partnerships and programmes, you’ll find opportunities to grow, develop your talents, and help foster an inclusive environment for all across our firm and industry. Learn more at .

You’ll have opportunities to make a difference through our charitable and global initiatives, while advancing your career through professional development, and with flexible working arrangements available too. Like all our people, you’ll receive two annual ‘Mankind’ days of paid leave for community volunteering.

Our comprehensive benefits package includes competitive holiday entitlements, pension/401k, life and long-term disability coverage, group sick pay, enhanced parental leave and long-service leave. Depending on your location, you may also enjoy additional benefits such as private medical coverage, discounted gym membership options and pet insurance.

Equal Employment Opportunity Policy

Man Group provides equal employment opportunities to all applicants and all employees without regard to race, color, creed, national origin, ancestry, religion, disability, sex, gender identity and expression, marital status, sexual orientation, military or veteran status, age or any other legally protected category or status in accordance with applicable federal, state and local laws.

Man Group is a Disability Confident Committed employer; if you require help or information on reasonable adjustments as you apply for roles with us, please contact .

Senior Software Engineer, CalcGraphs - Vice President - Citi
Citi
London
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+9

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Team Overview
XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs.

Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients.
XiP Compute Services are deployed onto OpenShift and Amazon’s Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google’s Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes.

Role Overview
We are seeking a Senior Engineer to fill the role of ‘Applications Development Technology Lead Analyst’ on the XiNG large scale distributed calculation platform ( XiP ).

In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90-minute execution.

Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure.

As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform.

Responsibilities:

Take part of the shared responsibility for the long-term strategic direction of the XiP Calculation Engine:

Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. This means adding new features without impacting performance of the platform in undesirable manner, small changes multiplied by millions of calculations have a high cost . This means solving hard problems like transferring small amounts of data to a huge number of machines.

Serve as advisor or coach to team members, allocating and overseeing work:

Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment, encouraging best practices and continuous learning.

Implement changes and improvements to Citi’s Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelizes 250,000 hours of compute into a single 90-minute execution:

Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelization strategies and identify opportunities to further improve efficiency, scalability, and throughput.

Operationally support the optimization of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations:

Monitor and analyze the distributed execution of large-scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimizations that enhance calculation speed and resource utilization .

Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone:

Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs.

Provide specialized customer support to optimize and improve large, distributed calculations.

Act as a primary point of contact for clients to address issues and optimize inefficiencies that arise during distributed workload execution.

Qualifications:

  • Multiple years professional software development experience with Java.

  • Solid experience with Java frameworks (e.g., Spring, Spring Boot , Quarkus ).

  • Experience designing, building, and maintaining large-scale, distributed systems.

  • Experience with RESTful API design and implementation.

  • Strong understanding of object-oriented programming and design patterns.

  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus.

  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is desirable.

  • Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito).

  • Experience working in Agile/Scrum development environments.

  • Practical experience with Python for scripting, automation, or data processing tasks.

  • Experience with CI/CD pipelines and DevOps practices is a plus.

Education:

Bachelor’s or Master’s degree in Computer Science , Engineering, or a related field.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Java Developer for Trading (Securities Lending) - VP - Citi
Citi
London
Hybrid
Leader
Private salary
RECENTLY POSTED

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Equities Technology
Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you’ll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.

The Team
The Equity Finance Technology team are seeking a highly motivated software engineer for the Trading application, located in London. The role requires working with technologists across geographical locations and executing on the technical delivery. This role requires strong expertise in Java and the ability to work with traders in building business solutions through agile delivery.

Responsibilities:

  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate

Key Skills and Experience required

  • Extensive development experience
  • Technical skills in Java, Kafka, SQL, Git
  • Experience in performing QA, TDD and BDD practices
  • Proven ability to work in high pressure environment
  • Flexibility to work with a global team, across geographies and time zones
  • Strong problem-solving skills and ability to think strategically
  • Familiarity with agile methodologies.
  • Excellent interpersonal and communication skills with the ability to manage stakeholder expectations

Any Beneficial / Nice to have skills and experience:

  • React and full stack development
  • Knowledge of Prime Services is a plus
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Visit our About Us | Culture, Values & Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Backend Developer - AGS
AGS
London
Hybrid
Senior
£700/day - £750/day
RECENTLY POSTED

Location: London, UK Industry: Investment Banking Work pattern: Hybrid (2/3 days onsite) We’re looking for an experiencedBackend Developer to join a leadinginvestment bank and help drive innovation that empowers people and businesses across Asia, Africa, and the Middle East. This role is part of the Blade function, delivering strategic initiatives that make a real impact. Prior banking experience is highly desirable. The Key Responsibilities As a senior developer, you’ll be driving our platform forwards and delivering quality solutions to business-critical customer requirements. Based in London, you will collaborate in a dynamic global team with fellow technologists, business analysts, project managers and business stakeholders across multiple locations. Key Attributes 1. An excellent Java developer with good software design principles and the ability to write robust code and accompanying test suites 2. Ability to write efficient, clear code and be able to articulate what has been implemented and why 3. Self-starter who can drive/facilitate requirements and development effort 4. Take ownership and responsibility for the full development lifecycle 5. Experience working in an agile development environment 6. A team player, capable of engaging with other teams 7. Experience in the end-to-end design, development and support of financial markets systems 8. Experience with real-time (event-driven) architectures 9. Being a full-stack web developer is a plus Technical skills: 1. 5+ years hands on development with investment banking. 2. E-trading- FX/FI experience is must 3. Core Java (essential), Concurrency, Spring 4. RX Java is a plus 5. Experience in micro-services and container technologies (preferably Docker) is a plus 6. Familiarity with CI/CD and DevOps 7. Experience with distributed data stores a plus 8. Functional programming experience a plus Functional skills: 1. Financial Market domain knowledge 2. Investment banking is a strong plus 3. Derivatives knowledge is a plus Soft skills: 1. Fluent in English (speaking and writing) 2. Strong ownership and ability to deal with ambiguity 3. Outstanding problem-solving skills 4. Proactive, self-starter, autonomous 5. Good team spirit Rate:GBP 700 - 750/day (negotiable) PAYE inside IR35 (Annual leave: 38 days including Bank Holidays + 3% Pension + 15% Employees NI)

Principal Software Engineer (Java) - NonVolume
The Automobile Association
London
Hybrid
Senior
Private salary
RECENTLY POSTED
Company description

Location: London (hybrid working 3 office days per week)

Employment Type: Permanent, full time

Additional Benefits: Annual Bonus, Cash-Car Allowance & Private Medical Insurance

Think the AA is just about roadside assistance? Think again.

For over a century, we’ve been evolving and adapting. Today, as the nation’s leading motoring organisation, we offer a wide range of products and services to millions of customers. From roadside assistance to home and motor insurance, and the latest driving technologies, we have it all. As we continue to expand, diversify, and modernise, joining us as a Principal Software Engineer (Java) means you’ll play a crucial role in our success and be part of this exciting motoring journey.

Our Chief Operating Office (COO) are the backbone of The AA, providing both stability and structure to support growth and innovation. We are the drivers of change.

#LI-Hybrid

This is the job

At AA, we’re continuing to scale AA-X. Our innovation and product engineering capability focused on building and evolving the next generation of digital products and services.

We’re looking for a Principal Software Engineer (Java)  who brings deep technical expertise and thrives in a hands-on leadership role. This position sits at the heart of engineering delivery within a value stream, combining technical leadership with real involvement in architecture, design and problem-solving.

You’ll play a critical role in shaping and delivering scalable backend systems, working closely with Product and Architecture to turn ideas into robust, production-ready solutions. This is a role for someone who enjoys staying close to the code, guiding teams through complex challenges, driving engineering standards, and ensuring high-quality delivery at pace.

Operating within a modern, cloud-native environment, you’ll help create the conditions for high-performing teams, balancing speed, quality and long-term sustainability while delivering meaningful outcomes for our customers.

What will I be doing?

  • Lead engineering across the value stream, remaining hands-on in architecture, coding, debugging and technical decision-making to support delivery of scalable backend services.
  • Provide technical leadership in Java and Spring Boot development, guiding teams through design decisions, trade-offs and complex implementation challenges.
  • Design and evolve event-driven, distributed systems, ensuring solutions are resilient, scalable and aligned to modern engineering practices.
  • Actively coach and support engineers, unblocking complex issues in real time and raising the overall technical capability of the team.
  • Own and drive engineering standards and best practices, including code quality, testing strategy, CI/CD, observability, performance and system resilience.
  • Partner closely with Product and Architecture to ensure solutions are commercially effective, maintainable and aligned to long-term platform strategy.

What do I need?

  • Deep technical expertise in Java and Spring Boot, with a strong track record of designing and scaling backend systems, and guiding teams through complex design decisions, trade-offs and delivery challenges.
  • Strong experience with event-driven and distributed architectures, including asynchronous messaging and microservices-based platforms.
  • Hands-on technical leadership — comfortable contributing to architecture, coding, debugging and problem-solving, while coaching teams and unblocking complex engineering issues in real time.
  • Strong ownership of engineering standards and best practices, including code quality, testing strategy, CI/CD, observability, performance and system resilience.
  • Proven ability to partner with Product and Architecture to deliver scalable, maintainable and commercially effective solutions.
  • Experience working in modern cloud-based environments (AWS/Azure/GCP) with a solid understanding of DevOps and continuous delivery practices.

Additional information

We’re always looking to recognise and reward our employees for the work they do. As a valued member of The AA team, you’ll have access to a range of benefits including:

  • 25 days annual leave plus bank holidays + holiday buying scheme
  • Worksave pension scheme with up to 7% employer contribution
  • Free AA breakdown membership from Day 1 plus 50% discount for family and friends
  • Discounts on AA products including car and home insurance
  • Employee discount scheme that gives you access to a car salary sacrifice scheme plus great discounts on healthcare, shopping, holidays and more
  • Company funded life assurance
  • Diverse learning and development opportunities to support you to progress in your career
  • Dedicated Employee Assistance Programme and a 24/7 remote GP service for you and your family

Plus, so much more!

We’re an equal opportunities employer and welcome applications from everyone. The AA values diversity and the difference this brings to our culture and our customers. We actively seek people from diverse backgrounds to join us and become part of an inclusive company where you can be yourself, be empowered to be your best and feel like you truly belong. We have five communities to bring together people with shared characteristics and backgrounds and drive positive change.

#LI-HH

Developer Enablement, Java/Kotlin Software Engineer (SVP) - Citi
Citi
London
Hybrid
Senior - Leader
Private salary
+8

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
We’re looking for an expert level server side engineer, to join one our high-impact teams inside Citi’s CTO organisation. You’ll sit within Developer Enablement, a group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to drive productivity by streamlining/automating processes & make the best tools available for our 30k engineers. At Citi’s scale saving tens of minutes per day, equates to £10,000,000s of savings

We believe happy engineers make the best engineers and are a technology managed department.

Opportunities in CTO

There are many exciting opportunities for you, and flexibility to move between multiple projects if that’s something you’d enjoy. Two closely related key strategic projects will require your expertise driving solutions are as follows:

SDLC Automation is a greenfield initiative that builds on the success we’ve had in automating the SDLC and takes it further. This blue-sky project looks at ways we can greatly improve the SDLC process at Citi, taking ideas like grading engineering teams and rewarding those who follow best practices, perhaps moving them from manual approval process to an automatic one. The use of Artificial Intelligence is planned to further automate and remove manual human led processes that add toil to the SDLC process

Release on Demand (RoD)is our strategic release management platform that makes it trivial to generate production run books & ServiceNow Changes with the click of a button. Built internally approximately three years ago the platform has quickly become our strategic release generation and deployment tool used across all lines of business. Last year it generated 60k releases and automated the deployment of approx. 65% of them.

RoD enables cultural change within development teams enabling them to move quickly but whilst maintaining quality gates to ensure the correct SDLC and procedural requirements of the firm are upheld, whilst driving industry best practices (DORA)

Why you’ll love working here:

  • You get to work in the engineering focused part of the bank, the Chief Technology Office, building tools for other engineers
  • You’ll work and lead small, agile team, in an organisation led by technologists and use the latest AI tooling to complete your work.
  • You’ll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world.
  • Our culture runs on engineering craftsmanship. Leadership here actually understands what that means. We’re proving what’s possible inside a large organisation, and that means navigating some legacy alongside building the future. If you want everything perfect on day one, this isn’t the right fit. If you want to help us get there, keep reading.
  • The team is distributed across Belfast, Canada & London. You’ll work closely with engineers across time zones and partner directly with product and platform leadership.

What you will do

  • Write code and lead. You’re the technical anchor for our backend services. That means contributing high-quality code regularly, not just reviewing other people’s. You set the bar through your own work.
  • Own the hard stuff. Core platform capabilities are yours: background jobs, autonomous agents, the services that keep everything running. You’ll build for reliability and performance, and you’ll be accountable when things need fixing.
  • Shape how we build. You’ll have a real voice in our architecture and technical roadmap. You’ll work directly with the product owner to make sure we’re building the right things, in the right order, for the right reasons.
  • Stay ahead of GenAI. This space moves fast. We need someone who follows it seriously, brings new ideas back to the team, and actively applies what they’re learning to the products we build. If you’ve been experimenting with new models, new tooling, or new patterns, that’s exactly the kind of thinking we want in the room.
  • Make the team better. Thoughtful code reviews. Unblocking people when they’re stuck. Sharing what you know. Your success here is tied to the team’s success, not just your own output.
  • Communicate like it matters. We’re distributed across three continents. Clear, direct, proactive communication isn’t a soft skill here. It’s how the work gets done. You’ll model it.

What you should have:

  • A selection of the tools and capabilities required across our platforms. We value muti-disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department.
  • Proven experience leading technical projects and mentoring engineers
  • Deep, hands-on experience building and running production-grade services. You’re still writing code regularly. You’re good at it
  • Strong server-side engineering skills: Kotlin or Java (we’re using Java 21), building and consuming RESTful APIs.
  • Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB.

Highly Desirable skills

  • Experience with event-driven architecture.
  • Experience with microservice architecture
  • Contract first Apis, such as swagger.
  • Experience with message queuing systems: Apache Kafka.
  • SRE/DevOps - Experience with scalability & Observability
  • Understanding of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD tools and automated deployments.
  • Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions.
  • AI experience is highly desirable but not mandatory

Tools you’ll use (depending on role)

  • Server: Kotlin, Java, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness
  • Infra: OpenShift, Tekton, Harness,
  • Mac or PC - It’s up to you.
  • Access to time-saving AI tools such as GitHub Copilot, Cognition.ai’s Devin and Claude Code

What we’ll provide you
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Visit ourGlobal Benefitspage to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Developer, Short Terrm Trading Technology - PIMCO
PIMCO
London
In office
Mid
Private salary

We are a leading global asset management firm with over 3,000 employees across 20 offices in 15 countries; we help millions of investors around the world pursue their financial goals.

We hire critical thinkers. People who thrive in a collaborative culture like ours where we solve real problems while building the future of finance.

You

  • Are excited to be part of a vibrant engineering community that values diversity, hard work, and continuous learning.
  • Love solving complex real-world business problems.
  • Recognize that cross-functional collaboration is a core component of success for the team.
  • Believe there are multiple ways to solve most technical problems and are willing to debate the trade-offs.
  • Have become a stronger engineer by making mistakes and learning from them.
  • Are a doer, someone who wants to grow their career and gain experience across technologies and business functions.

We

  • Continuously invest in a high-performance and inclusive culture, in which a diversity of backgrounds, experiences and viewpoints are celebrated and valued.
  • Encourage career mobility, so you can benefit from learning different functions and technologies, and we gain the benefits of your experience across teams.
  • Run technology pro bono programs that help the non-profit community and give our engineering community opportunities to volunteer and participate.
  • Offer education reimbursements and ongoing training in technology, communication, and diversity & inclusion.
  • Embrace knowledge sharing through lunch-and-learns, demos, and technical forums.
  • Consider our people to be our greatest asset-we will help you learn what PIMCO Technology has to offer so you can participate in activities that benefit your career while delivering impactful technology solutions.

Description

We are looking to hire a Java Back-End Developer to join our Short-Term Desk Technology team. This role focuses on building the next generation of trading and cash management systems used across our Short Term, Cash, and Collateral desks.

You will work on modernizing existing platforms, developing new cloud native services, and contributing to our broader migration toward AWS. The role offers close collaboration with front office stakeholders and ownership across the full software lifecycle.

Core Engineering

  • Design, build, and maintain high quality, scalable microservices using Java 21 and modern frameworks.
  • Develop new functionality while evolving existing components with clean, maintainable, well tested code.
  • Apply TDD, good CI/CD practices, and strong engineering standards.

Cloud & Platform Modernization

  • Contribute to our cloud migration initiatives by building containerized, cloud ready services.
  • Work with AWS services (e.g., Lambda, EKS, RDS, S3, MSK) to help move workloads off legacy environments.
  • Participate in improving observability through metrics, tracing, and logging.

AI & Automation

  • Use applied AI tooling (e.g., GitHub Copilot, MCP servers, and LLMs) to accelerate development, improve testing quality, and streamline operational automation.
  • Identify and implement opportunities for intelligent automation within systems (e.g., anomaly detection, documentation generation, automated runbooks).

Business Collaboration

  • Work directly with portfolio managers, traders, and operations teams to deliver high impact solutions.
  • Understand front office workflows and translate them into robust, performant technical designs

Required Qualifications

  • 3- 5 years of strong experience with Java (preferably Java 17+; ideally Java 21) and back-end development
  • Familiarity with microservices, REST APIs, and event driven architectures.
  • Some exposure to AWS or cloud native engineering concepts (containers, CI/CD, infrastructure as code).
  • Interest or experience in using AI tools to boost productivity (code generation, test creation, documentation, etc.).
  • A proactive mindset, eagerness to learn, and ability to work in a fast-moving front office environment.
  • Strong communication skills and desire to partner closely with business users.

Why Join us?

  • Work on high visibility trading systems critical to PIMCO’s Short Term Desk.
  • Gain hands on experience with modern Java, cloud engineering, and applied AI.
  • Collaborate with a talented global engineering team and front office partners.
  • Opportunity to take real ownership - from design and implementation through to production.

Equal Employment Opportunity and Affirmative Action Statement

PIMCO recruits and hires qualified candidates without regard to race, national origin, ancestry, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), sexual orientation, gender (including gender identity and expression), age, military or veteran status, disability (physical or mental), any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity and affirmative action, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other basis such as medical condition, or marital status under applicable laws.

Applicants with Disabilities

PIMCO is an Equal Employment Opportunity/Affirmative Action employer. We provide reasonable accommodation for qualified individuals with disabilities, including veterans, in job application procedures. If you have any difficulty using our online system due to a disability and you would like to request an accommodation, you may contact us at 949-720-7744 and leave a message. This is a dedicated line designed exclusively to assist job seekers with disabilities to apply online. Only messages left for this purpose will be considered. A response to your request may take up to two business days.

Backend Software Engineer
Hays Technology
City of London
Remote or hybrid
Mid - Senior
£500/day - £550/day
+6

Software Engineer - Active SC, Java, MicroservicesUp to £550 per day (Inside IR35)London / Remote6 months My client is an instantly recognisable consultancy who require a strong Software Engineer with Active Security Clearance (SC) and with deep expertise in Java (Spring Boot) to join a large-scale, business‑critical microservices programme. Key Requirements: Proven experience working as a Java Software Engineer on large microservice architectures Active Security Clearance (SC) Strong capability building scalable RESTful APIs and backend services in Java (Spring Boot): Postgres (or other relational SQL databases) with solid understanding of schema design and SQL Docker: Confident containerising and deploying applications Test‑Driven Development (JUnit & Mockito or similar testing frameworks) CI/CD: Hands‑on experience with Jenkins or similar automated pipeline tooling Flexibility working in agile teams and collaborating closely with engineers, product, and design colleagues Nice to have: API Specification using Swagger / OpenAPI Gradle build systems Liquibase (or similar) for database versioning/migrations Kafka or similar event‑streaming platforms React and Typescript If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

Data Engineer
Apex Systems US
London
In office
Mid - Senior
Private salary
+3

Role Title / Position: Data Engineer III Type : Contract Duration:12 months Location: Bromley or Chester Job Description: Required qualifications : • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence • Experience working on and delivering end to end projects independently • Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets • Experience with data modeling, warehousing and building ETL pipelines • Experience in at least one modern scripting or programming language, such as Python, Java, Scala, or NodeJS • Experience as a data engineer or related specialty (e.g., software engineer, business intelligence engineer, data scientist) with a track record of manipulating, processing, and extracting value from large datasets • Experience with SQL Preferred qualifications • Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions • Experience with non-relational databases / data stores (object storage, document or key-value stores, graph databases, column-family databases) • Experience with Apache Spark / Elastic Map Reduce

Python Developer - FX Options Data Engineer - Citi
Citi
London
Remote or hybrid
Mid - Senior
Private salary
+3

Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview
Python Developer - FX Options Pricing and Market Data Distribution
The FX Options Pricing and Market Data distribution team is going through significant reengineering and modernisation. We are looking for an experienced Python developer and technologist to take a hands-on role in building out data analytics capabilities and developing frameworks that enable data scientists to leverage market data.
Responsibilities:

  • Contribute to the design and development of the electronic FX Options Data Platform
  • Building out reliable and fast data pipelines for quantitative analysis and trading.
  • Design, build and support our data analytic infrastructure
  • Collaborate with a global team of developers, quants and traders to translate business requirements into robust technical solutions
  • Drive the design and development of system architecture, work with users of the system, and enhance the quality of deliverables
  • Contribute to the continuous improvement of development, deployment and testing processes
  • Share your knowledge and mentor other developers, fostering a collaborative and innovative team environment

Required Skills:

  • Strong knowledge and experience of Python development.
  • Experience implementing front office systems for Quants and Trading.
  • Proficiency with Python frameworks such as FastAPI, Flask etc for building scalable applications
  • Experience with Python libraries for financial applications (NumPy, Pandas, asyncio)
  • Hands-on practical experience delivering system design, application development, testing, and operational stability, particularly in Linux based cloud environments
  • Openshift/Kubernetes experience with containerized Python applications
  • Caching technologies e.g. Redis, Memcached or others
  • Middleware technologies: Kafka, RabbitMQ, Solace, or other message brokers
  • Experience with Python package management and dependency management (pip, uv, conda)
  • Awareness of industry trends and leveraging new technologies as appropriate
  • Proven track record of building new systems, replacing legacy systems and renovating existing systems

Nice to have:

  • Java and/or C# development experience
  • Experience with quantitative libraries
  • Familiarity with CI/CD pipelines for Python applications
  • Experience working in finance

Job Family Group:
Technology ------------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Data Engineer (Spark/ Kubernetes) (Financial Services)
Hays Technology
London
Remote or hybrid
Mid
£625/day - £745/day
+2

Your new company Working for a renowned financial services organisation Your new role We are seeking a Data Engineer to support the replacement of a legacy ETL tool with a modern Apache Spark based data platform. This is a hands‑on engineering role focused on building and supporting Spark jobs, with an emphasis on performance, reliability, and scalability. The role sits within a small Agile delivery team of four engineers (two onshore and two in Shenzhen), working closely with a Senior Data Engineer. You will be responsible for development work, sprint delivery, demos, documentation, and stakeholder engagement. This position suits a mid‑level engineer with strong Spark development experience rather than design, infrastructure, or management responsibilities. What you'll need to succeed Strong hands‑on experience with Apache Spark - Writing and tuning Spark jobs /PySpark development experience. Strong experience working in with containerised environments using Kubernetes. Experience with programming in Python or Scala Exposure to Big Data technologies and distributed data processing Have some working knowledge of Java or Java Spring boot development background Experienced in an Ops way of working, not pure development only - you know how to deploy solutions. Experience with OpenShift would be highly desirable! Experience working in an Agile way of working (Scrum, sprints, demos) Financial services or professional services experience required. What you'll get in return Flexible working options available. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

Data Engineer (Spark/ Kubernetes) (Financial Services)
Hays Technology
City of London
Remote or hybrid
Mid
£550/day - £700/day
+2

Your new company Working for a renowned financial services organisation Your new role We are seeking a Data Engineer to support the replacement of a legacy ETL tool with a modern Apache Spark based data platform. This is a hands‑on engineering role focused on building and supporting Spark jobs, with an emphasis on performance, reliability, and scalability. The role is focused on building nonperformance Apache Spark jobs, with a strong emphasis on performance optimisation. You shall be running Spark workloads in containerised environments using Kubernetes and programming skillset in Python/ Scala or Java is also a required skillset. The role sits within a small Agile delivery team of four engineers (two onshore and two in Shenzhen), working closely with a Senior Data Engineer. You will be responsible for development work, sprint delivery, demos, documentation, and stakeholder engagement. This position suits a mid‑level engineer with strong Spark development experience rather than design, infrastructure, or management responsibilities. What you'll need to succeed Strong hands‑on experience with Apache Spark - Writing and tuning Spark jobs /PySpark development experience. Strong experience working in with containerised environments using Kubernetes. Experience with programming in Python or Scala Exposure to Big Data technologies and distributed data processing Have some experience using Java/ Java Spring boot for development. Experienced in an Ops way of working, not pure development only - you know how to deploy solutions. Experience with OpenShift would be highly desirable! Experience working in an Agile way of working (Scrum, sprints, demos) Financial services or professional services experience required. What you'll get in return Flexible working options available. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

Data Engineer (Apache Spark) - (Financial Services)
Hays Technology
London
Remote or hybrid
Mid
£550/day - £700/day
+2

Your new company Working for a renowned financial services organisation Your new role We are seeking a Data Engineer to support the replacement of a legacy ETL tool with a modern Apache Spark based data platform. This is a hands‑on engineering role focused on building and supporting Spark jobs, with an emphasis on performance, reliability, and scalability. The role is focused on building nonperformance Apache Spark jobs, with a strong emphasis on performance optimisation. It is primarily Java‑based, with Python strongly encouraged; experience across Java, Python, and Scala is ideal, with Java and Python being the preferred combination. The role sits within a small Agile delivery team of four engineers (two onshore and two in Shenzhen), working closely with a Senior Data Engineer. You will be responsible for development work, sprint delivery, demos, documentation, and stakeholder engagement. This position suits a mid‑level engineer with strong Spark development experience rather than design, infrastructure, or management responsibilities. What you'll need to succeed Strong hands‑on experience with Apache Spark - Writing and tuning Spark jobs /PySpark development experience Strong Java or Java Spring boot development background Experience with programming in Python or Scala Exposure to Big Data technologies and distributed data processing Working with containerised environments using Kubernetes/ Airflow. Agile ways of working (Scrum, sprints, demos) Comfortable working in a distributed team Financial services or professional services experience required. What you'll get in return Flexible working options available. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)

Frequently asked questions
You can find a variety of Java positions in London including Java Developer, Java Engineer, Backend Developer, Full Stack Developer with Java expertise, and Java Software Architect roles across different industries.
Many employers require candidates to have UK work authorization or a valid visa permitting employment. However, some companies sponsor visas for qualified Java professionals. Check each job listing for specific requirements.
Java job openings in London range from junior and entry-level positions to senior and lead roles. Job descriptions will specify the required years of experience, commonly from 1 year for junior roles up to 7+ years for senior positions.
Yes, several employers in London offer remote or hybrid working options for Java roles, reflecting the increasing demand for flexible work arrangements. Be sure to check the job details for remote work options.
To improve your chances, ensure your CV highlights strong Java skills and relevant project experience, gain knowledge of popular frameworks like Spring and Hibernate, prepare for technical interviews, and stay updated with the latest Java developments.