Lead Java and Data Engineer

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Tampa, FL
Salary
$113,840–$170,760 / yr
Posted
45 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $142k
$101k most similar roles pay here $235k

This role pays less than 80% of similar roles. Most pay $153,850–$211,200 — the shaded band above. At the midpoint, this role pays about $142k versus about $183k 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 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Java and Data Engineer

As a Lead Java and Data Engineer, you will join the Applications Development team to serve as a technical authority and mentor for a group of developers. You will take full ownership of the technical design and execution for mission-critical application development projects, overseeing every phase from initial analysis and design through construction, testing, and implementation. Your daily responsibilities include translating complex business needs into scalable solutions, enforcing operating standards, and providing expert guidance on Java, data analysis, and SQL optimization. You will utilize project management techniques to ensure successful delivery while navigating risk and compliance requirements. The role requires mastery of Java for backend development and advanced skills in SQL and data modeling. Desired technical competencies include experience with event-driven architectures and NoSQL databases such as Kafka, MongoDB, and Couchbase.

What you'll do

  • Lead the technical design, execution, and monitoring of all phases of application development projects.
  • Act as the primary subject matter expert to translate complex business needs into scalable technical solutions.
  • Define and enforce operating standards, development processes, and security best practices for the team.
  • Provide expert guidance and coaching on Java, data analysis, and SQL optimization to other developers.
  • Manage project lifecycles to ensure software is delivered on time and meets specific business requirements.
  • Design and optimize complex data models and queries using advanced SQL techniques.
  • Assess risks and ensure all technical decisions comply with applicable laws and firm regulations.

What we're looking for

  • Bachelor's degree in a technical field such as Computer Science or Electrical Engineering.
  • Master's degree in a technical field is preferred.
  • 6 to 10 years of relevant experience in applications development or systems analysis roles.
  • At least 8 years of experience leading successful software projects from start to finish.
  • Authoritative command of Java for backend development.
  • Exceptional skills in data analysis and SQL, including designing and optimizing complex data models and queries.
  • Experience in project management with a working knowledge of consulting techniques.
  • Ability to consult with users and stakeholders on complex issues to recommend advanced programming solutions.

More like this

Similar roles

Lead Java Engineer

TransUnion

Chicago, IL +3 2 days ago $90,000$150,000
Java Spring Boot Spring Batch Spring Security Spring Cloud Spring Data GCP Kubernetes REST APIs Microservices CI/CD DevSecOps Maven Git SonarQube JUnit TestNG WireMock TestContainers Google Cloud Spanner SRE
6+ yrs exp Hybrid

Lead Software Engineer, Java /Python / Data

JPMorgan Chase

Houston, TX 16 days ago
Java Python JavaScript TypeScript Django FastAPI React AWS Kubernetes EKS Helm Terraform PostgreSQL S3 SQS EventBridge Databricks Spark Delta Lake
5+ yrs exp

Lead Java Software Engineer

Allstate

Remote (IL) 15 days ago $100,000$170,500
Java J2EE Spring Boot Spring Framework RESTful APIs Microservices SQL JUnit Selenium JBehave CI/CD GitHub Jenkins SonarQube Gradle Maven Docker Kubernetes Datadog Kafka AWS PCF Azure JavaScript React Angular
Remote

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 71 days ago
Python PySpark Spark SQL Spark Apache Iceberg Databricks AWS EMR S3 SQL CI CD Data Engineering ETL Kafka Delta Lake Java GitHub Copilot Claude
5+ yrs exp

Lead Software Engineer, Python & Data

JPMorgan Chase

Jersey City, NJ 3 days ago
Java Python Scala AWS Apache Spark Databricks AI-assisted engineering CI/CD Agile Big Data Cloud Native Data Visualization Business Intelligence System Design Automated Testing
5+ yrs exp