Senior Java Developer - Big Data Platform

Citi

Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
28 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 59% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $178k versus about $177k 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 391 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Developer - Big Data Platform

This senior developer role at Citi is part of the Applications Development team within the Technology job family group and requires a seasoned technologist with extensive experience in Java-based frameworks like Spring Boot and Hibernate. The position involves designing and implementing robust data pipelines and APIs to support analytics, quants, and product development teams while driving architectural improvements and mentoring other developers. Key responsibilities include leveraging Big Data technologies such as PySpark, Hive, and HDFS for comprehensive data analysis, deploying applications in both VM and containerized environments, and contributing to daily scrum discussions. The ideal candidate has a minimum of 6 years of hands-on software development experience with at least 5 years in backend Java development, proficiency in object-oriented programming principles, and familiarity with cloud platforms like AWS or GCP. This role is crucial for supporting Citi's financial sector operations by ensuring robust technical standards and strategic architecture across the organization.

What you'll do

  • Design and implement robust, scalable data pipelines and APIs for enterprise-level applications.
  • Lead architectural improvements by modernizing system components and ensuring adherence to technical standards.
  • Mentor mid-level developers and analysts, providing guidance on complex projects and coding practices.
  • Engage in Big Data development initiatives using PySpark, Hive, HDFS, Impala, and other relevant technologies.
  • Deploy applications across both VM and containerized environments, demonstrating proficiency with Docker and Kubernetes.
  • Perform comprehensive data analysis to identify and address discrepancies or gaps within production datasets.

What we're looking for

  • Minimum 6+ years of hands-on software development experience with at least 5 years in backend Java (version 17 preferred).
  • Extensive experience with Spring Boot, Spring MVC, Hibernate, and Big Data technologies like PySpark, Hive.
  • Solid understanding of OOP principles, data structures, RESTful APIs, microservices, and message brokers like Apache Kafka.
  • Proficiency with relational and NoSQL databases, containerization (Docker, Kubernetes), CI/CD pipelines, and Linux environments.
  • Demonstrated leadership in technical standards, project management, mentoring mid-level developers, and guiding architectural improvements.

More like this

Similar roles

Senior Java Full Stack Developer

Citi

Remote (Irving, TX) 38 days ago $107,120$160,680
Java Spring Boot Angular React Docker Kubernetes OpenShift RESTful APIs OAuth2 JWT SQL Server Oracle Apache Kafka Solace Messaging Systems JMS GitHub Bitbucket CI/CD Python GitHub Copilot
Remote

Senior Java Big Data Developer - Assistant Vice President

Citi

Remote (480 Washington Boulevard Jersey City, US) 53 days ago $121,200$181,800
Java Spring Apache Spark Kafka Cloudera Ecosystem Hadoop HDFS Hive Impala RESTful Web services JSON XSD AngularJS CSS HTML5 AJAX JavaScript Excel Access WebSphere SVN Bitbucket CI/CD
Remote

Senior Software Development Engineer, Big Data

Zillow

Remote (Remote-Nc, US) 116 days ago $160,900$257,100
Python AWS Databricks SparkSQL Spark Streaming PostgreSQL EKS Kubernetes GitLab CI/CD Agile DevOps LLM Agentic AI Prometheus Grafana
Remote

Senior Software Engineer, Big Data

Zillow

Remote (Remote-Wa, US) 82 days ago $160,900$257,100
Kafka Flink Python Java Scala AWS Kubernetes Terraform CI/CD SLOs Prometheus Grafana Databricks Confluent MSK Redpanda
Remote

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 10 days ago $259,000$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid