Java Backend Developer

Posted Yesterday
Be an Early Applicant
Tampa, FL, USA
In-Office
97K-145K Annually
Senior level
Fintech • Financial Services
The Role
Design, build, test, deploy, and support high-throughput Java microservices for collateral management and financial processing. Develop scalable backend services, relational database schemas, APIs, messaging integrations, and automated testing. Optimize performance, ensure transactional integrity, participate in Agile delivery, and modernize platforms through CI/CD, containers, cloud-ready architectures, observability, and production incident remediation.
Summary Generated by Built In

Role Overview


Citi is seeking a highly motivated Applications Development Senior Programmer Analyst to join the Collateral Management Engines Technology team within Markets Technology.

In this role, you will be instrumental in designing, building, and enhancing high-throughput, enterprise-grade Arranging Engines and Rehypothecation Engines that serve tier-one institutional hedge fund clients.

• The Arranging Engine is a mission-critical platform enabling financing structures that provide enhanced leverage and margin optimization to institutional clients beyond standard Regulation T (Reg T) and Portfolio Margin constraints.

• The Rehypothecation Engine is an enterprise-critical system that calculates and manages eligible client collateral available for reuse—supporting firm financing, client debit balance funding, securities lending, and centralized market operations in compliance with global regulatory frameworks (such as SEC Rule 15c3-3 and CASS/SFTR).

You will collaborate closely with product managers, quantitative analysts, business analysts, and engineering leads to deliver scalable, resilient, low-latency, and cloud-ready solutions leveraging Java, Spring Boot, and enterprise SQL databases.


Key Responsibilities

1. Architecture, Design & Engineering

• Design, build, test, deploy, and maintain robust applications leveraging Java microservices.

• Architect modular, extensible, and high-performance backend services capable of processing complex, high-volume financial calculations in real time and batch modes.

• Author clean, well-documented, testable, and maintainable code adhering to Citi's engineering standards, enterprise architecture principles, and secure coding practices.

2. Database Engineering & Performance Optimization

• Design high-performance relational database schemas, stored procedures, indexing strategies, and views for high-volume financial data processing.

• Profile and optimize backend queries, caching layers, and API response times to ensure low-latency data retrieval and reliable processing of massive datasets.

• Guarantee data integrity, strict transactional consistency (ACID compliance), and comprehensive audit trails across all collateral and financing workflows.

3. End-to-End Ownership & Agile Delivery

• Assume end-to-end ownership of software deliverables across the full Software Development Life Cycle (SDLC)—from technical design and implementation to automated testing, deployment, and post-release support.

• Drive iterative delivery using Agile/Scrum methodologies, actively contributing to sprint planning, backlog refinement, architectural reviews, and sprint demonstrations.

• Champion Test-Driven Development (TDD) and automated testing across unit, integration, and contract testing suites using frameworks such as JUnit, Mockito.

4. DevOps, CI/CD & Platform Modernization

• Integrate automated builds, static code analysis (SonarQube), security vulnerability scanning, and automated deployment pipelines into enterprise CI/CD workflows (GitHub, TeamCity/Jenkins, Harness/uDeploy).

• Participate actively in platform modernization initiatives, including microservice containerization (Docker, Red Hat OpenShift / Kubernetes) and cloud-ready architectures.

5. Production Support & Operational Excellence

• Partner with Level 3 Application Support and DevOps teams to triage and resolve production incidents, conduct Root Cause Analyses (RCAs), and implement permanent preventive remediations.

• Integrate observability, telemetry, health metrics, and structured logging (Prometheus, Grafana, Splunk / ELK) to ensure high availability, resilience, and operational transparency.


Qualifications & Skills

Required Technical Qualifications

• Experience: 5–8 years of professional, hands-on software development experience architecting and building enterprise-scale distributed systems.

• Java Expertise: In-depth mastery of Core Java (Java 17+), Concurrency & Multithreading, JVM Internals & Memory Tuning, Data Structures & Algorithms, I/O & Network Programming, Spring Framework, Spring Boot, and RESTful API architecture.

• Database & SQL: Extensive experience with relational database management systems (Microsoft SQL Server, Oracle, or PostgreSQL), including schema design, query optimization, indexing strategies, and transaction isolation management.

• Microservices & Event-Driven Architecture: Practical experience implementing microservices architectures, REST/JSON APIs, and distributed messaging/event streaming platforms (e.g., Apache Kafka, TIBCO EMS, or Solace).

• Testing & Quality Engineering: Solid foundation in unit and integration testing frameworks (JUnit, Mockito).

• Build & DevOps Tooling: Hands-on experience with Git/GitHub, Maven/Gradle, CI/CD pipelines (TeamCity/Jenkins/Harness), and containerization (Docker).

Preferred / Nice-to-Have Qualifications

• Domain Knowledge: Prior experience in Prime Brokerage, Collateral Management, Securities Lending, Margin Lending (Reg T / Portfolio Margin).

• Cloud & Container Orchestration: Hands-on familiarity with Red Hat OpenShift, Kubernetes, or public cloud platforms.

• Data & Batch Frameworks: Experience with ORM frameworks (Hibernate/JPA), distributed caching (Redis/Hazelcast), or high-throughput batch processing (Spring Batch).

Professional & Behavioral Competencies

• Ownership & Accountability: Proactive mindset with demonstrated capability to lead feature streams independently from design to production rollout.

• Problem Solving under Pressure: Proven ability to manage competing priorities, meet critical delivery milestones, and adapt to evolving business requirements.

• Communication & Stakeholder Management: Excellent verbal and written communication skills with the ability to articulate complex technical and financial concepts to both engineering peers and business stakeholders.

• Agile Collaboration: Track record of collaborating effectively within geographically distributed, cross-functional Agile squads.


Education

• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Technology, or a related quantitative discipline (or equivalent practical experience).
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


------------------------------------------------------

Job Family Group: Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Primary Location:Tampa Florida United States

------------------------------------------------------

Primary Location Full Time Salary Range:$96,960.00 - $145,440.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Most Relevant Skills Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Anticipated Posting Close Date:Nov 11, 2026

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.


Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.


Illinois residents – AI Notice and Right

------------------------------------------------------

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.

Skills Required

  • 5–8 years of professional hands-on software development experience building enterprise-scale distributed systems
  • Advanced Core Java 17+ expertise, including concurrency, multithreading, JVM internals, memory tuning, data structures, algorithms, I/O, and network programming
  • Experience with Spring Framework, Spring Boot, and RESTful API architecture
  • Experience with relational databases such as Microsoft SQL Server, Oracle, or PostgreSQL
  • Experience designing schemas, optimizing queries, implementing indexes, and managing transaction isolation
  • Experience implementing microservices, REST/JSON APIs, and distributed messaging or event-streaming platforms
  • Experience with Apache Kafka, TIBCO EMS, or Solace
  • Experience with unit and integration testing using JUnit and Mockito
  • Experience with Git or GitHub, Maven or Gradle, and CI/CD pipelines
  • Experience with TeamCity, Jenkins, or Harness
  • Experience with Docker and containerization
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Technology, or a related quantitative discipline, or equivalent practical experience
  • Experience in Prime Brokerage, Collateral Management, Securities Lending, or Margin Lending
  • Experience with Red Hat OpenShift, Kubernetes, or public cloud platforms
  • Experience with Hibernate/JPA, Redis/Hazelcast, or Spring Batch
  • Ability to lead feature streams independently from design through production rollout
  • Ability to manage competing priorities and critical delivery milestones
  • Excellent verbal and written communication skills with technical and financial stakeholders
  • Experience collaborating in geographically distributed Agile teams

Citi Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Citi and has not been reviewed or approved by Citi.

  • Healthcare Strength — Health coverage is presented as comprehensive, including free in-network preventive care, mental-health resources, and the Be Well Program. Materials also state new hires have access to health and insurance benefits from the outset.
  • Retirement Support — The retirement plan offers a $1-for-$1 match up to 6% of eligible pay. New employees are eligible for the plan, with automatic enrollment after 90 days if they do not enroll themselves.
  • Inclusive Benefits Coverage — Benefits highlight fertility treatment coverage, adoption/surrogacy reimbursement up to $30,000, and disability coverage. Coverage extends to spouses and domestic partners regardless of gender identity or sexuality, with gender-affirming care-related support noted.

Citi Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kwun Tong, Kowloon
223,850 Employees

What We Do

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.

Similar Jobs

Citigroup Logo Citigroup

Back-end Engineer

Financial Services
Hybrid
Tampa, FL, USA
226610 Employees
97K-145K Annually

Photon Logo Photon

Back-end Engineer

Agency • Information Technology
In-Office or Remote
2 Locations
5017 Employees
40K-140K Annually

Keeper Security, Inc. Logo Keeper Security, Inc.

Senior Software Engineer

Mobile • Security • Software • Cybersecurity
Remote or Hybrid
US
350 Employees

USM Business Systems Logo USM Business Systems

Java Engineer

Artificial Intelligence • Information Technology • Internet of Things • Software • Automation
In-Office
Orlando, FL, USA
580 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
85 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account