Java Developer, Officer

Citi

Confirmed live yesterday High trust
Closes in 5 days Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Salary
$84,580–$118,020 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday
Closes
Sep 23, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $157k
This role $101k
$71k most similar roles pay here $208k

This role pays less than 91% of similar roles. Most pay $126,587–$187,125 — the shaded band above. At the midpoint, this role pays about $101k versus about $157k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 267 open roles on FindRole.

Listed pay typically runs $138,720–$208,080 across 248 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Developer, Officer

Java Developer, Officer joins the Technology team to build, enhance, and secure application systems supporting global financial operations. Working within an Agile framework, this intermediate-level role involves participating in the full software development lifecycle, including requirements gathering, design, coding, testing, and production deployment. The developer will create features using Java, Spring Boot, and Hibernate while building and maintaining RESTful APIs for system integration. Daily tasks include writing and optimizing SQL queries for relational databases, implementing asynchronous programming patterns with messaging queues like Kafka or RabbitMQ, and identifying security vulnerabilities. Candidates should possess skills in Python and experience in regulated environments to address complex technical problems. The role focuses on developing scalable, event-driven architectures and providing technical guidance to stakeholders while ensuring all solutions comply with strict financial policies and regulatory requirements.

What you'll do

  • Design and develop application features and system enhancements using Java, Spring Boot, and Hibernate.
  • Build, consume, and maintain RESTful APIs to support integration across distributed systems and services.
  • Write and optimize SQL queries to interact with relational databases and support data-driven functionality.
  • Identify security vulnerabilities in existing applications and perform testing and debugging to resolve them.
  • Implement asynchronous programming patterns and messaging queues to support scalable, event-driven architectures.
  • Provide technical guidance and recommendations on application design and problem resolution to stakeholders.
  • Evaluate business and technical decisions through a risk-aware lens to ensure compliance with regulatory requirements.

What we're looking for

  • 2 or more years of experience in an applications development role producing production-quality code.
  • Hands-on experience building applications with Java, Spring Boot, and Hibernate.
  • Proficiency in designing and consuming RESTful APIs across distributed systems.
  • Practical knowledge of relational databases and the ability to write and troubleshoot SQL queries.
  • Bachelor's degree in a relevant field or equivalent practical experience.
  • Clear and effective written and verbal communication skills for technical and non-technical audiences.
  • Familiarity with asynchronous programming techniques and messaging queue technologies like Kafka or RabbitMQ (preferred).
  • Authorized to work in the United States for this position.

More like this

Similar roles

Java Developer Assistant Vice President

Citi

Irving, TX 10 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security Spring Web Spring Data Microservices REST JUnit Mockito Kubernetes Docker SQL Oracle SOA Agile Behavior Driven Development Extreme Programming DevOps
Hybrid

Senior Java Developer Assistant Vice President

Citi

Irving, TX 30 days ago $107,120$160,680
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Java Developer Assistant Vice President

Citi

Tampa, FL 22 days ago $96,960$145,440
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid