Senior Java / Kotlin Developer

Citi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Employment
Full-time
Posted
16 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $178k
$129k most similar roles pay here $223k

This role pays more than 66% of similar roles. Most pay $151,000–$197,750 — the shaded band above. At the midpoint, this role pays about $178k versus about $174k 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 272 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 256 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java / Kotlin Developer

Senior Java / Kotlin Developer - Prime Brokerage serves as an Applications Development Technology Lead Analyst within the Prime Brokerage Technology team. This senior role involves leading applications systems analysis and programming activities to support core trading and client operations. The successful candidate will own and develop core platform components using Java and Kotlin while providing technical leadership to an agile team. Key responsibilities include mentoring developers, establishing CI/CD best practices, managing system architecture, and translating complex business requirements into technical specifications. The role requires expertise in Test-Driven Development and potentially includes experience with Kubernetes, OpenShift, Kafka, Solace, TIBCO, SQL Server, Trino, Mongo, S3, OpenTelemetry, and the Elastic Stack. This position addresses critical infrastructure needs within the Prime Finance business area by ensuring system performance, scalability, and reliability through proactive risk mitigation and production support.

What you'll do

  • Develop core components for the Prime Brokerage platform using Java and Kotlin.
  • Provide technical leadership and mentorship to an agile team of developers.
  • Establish best practices for coding, testing, and CI/CD processes.
  • Lead system architecture design, planning, and estimation discussions with stakeholders.
  • Translate complex business requirements into detailed technical specifications.
  • Identify, mitigate, and resolve complex risks throughout the software development lifecycle.
  • Manage production support and lead efforts to improve system performance and reliability.

What we're looking for

  • 6-10 years of relevant experience in Apps Development or systems analysis roles.
  • Extensive experience in system analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Subject Matter Expert (SME) in at least one area of Applications Development.
  • Demonstrated leadership, project management skills, and the ability to adjust priorities quickly.
  • Clear and concise written and verbal communication skills.
  • Bachelor’s degree or equivalent experience; Master’s degree preferred.
  • Experience with Kotlin, Cloud Technologies, Messaging Technologies, Database technologies, or Observability tools (preferred).

More like this

Similar roles

Senior Full-Stack Engineer, Prime Brokerage

Citi

Jersey City, NJ +1 9 days ago $142,320–$213,480
React Angular Test-Driven Development Kotlin Java Kubernetes Open Shift Kafka Solace TIBCO SQL No-SQL SQL Server S3 OpenTelemetry ELK Grafana CI/CD DevOps GitHub Copilot
6+ yrs exp Hybrid

Senior Full Stack Java Developer Vice President

Citi

Remote (Jersey City, NJ) 74 days ago $142,320–$213,480
Java JavaScript React Spring RESTful APIs Microservices Micro-frontend AWS Kafka Kubernetes S3 SQL TDD Clean Code Data Structures Algorithms SDLC
6+ yrs exp Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Jersey City, NJ 17 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 13 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Back-end Java Developer, Trading Platforms, VP

Citi

Jersey City, NJ 14 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Feature Flags SOLID
Hybrid