Senior Java Spark Developer | Lead Enterprise Microservices

Citi

New York (NY)

Hybrid

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi is looking for a Senior Java Spark Developer - Assistant Vice President to lead the design and development of complex applications. With responsibilities including implementation and maintenance of CI/CD pipelines, this role requires a minimum of 7 years of experience, especially with Java, Spring Boot, and relational databases.

You will collaborate across teams to ensure quality software solutions while mentoring junior developers. This position offers a hybrid work setup in New York, aiming to deliver impactful results in a fast-paced environment.

Qualifications

  • 7-12 years of professional experience in software development focused on Java.
  • Proven track record of designing and building scalable applications using Spring Boot.
  • Extensive experience with relational databases and SQL (e.g., Oracle, PostgreSQL, MySQL).

Responsibilities

  • Lead design, development, and implementation of complex enterprise-level applications.
  • Maintain high-quality, reusable, and testable code following established standards.
  • Collaborate to understand requirements and translate them into technical specifications.

Skills

Java (Core Java, Java 8+)
Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
SQL
RESTful APIs
Microservices
Docker
Kubernetes
CI/CD tools (Jenkins, GitLab CI)
Messaging Queues (Kafka, RabbitMQ)
Unit Testing (JUnit, Mockito)

Education

Bachelor’s degree/University degree or equivalent experience

Tools

Version control systems (e.g., Git)

Job description

Citi is looking for a Senior Java Spark Developer - Assistant Vice President to lead the design and development of complex applications. With responsibilities including implementation and maintenance of CI/CD pipelines, this role requires a minimum of 7 years of experience, especially with Java, Spring Boot, and relational databases.

You will collaborate across teams to ensure quality software solutions while mentoring junior developers. This position offers a hybrid work setup in New York, aiming to deliver impactful results in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Spark Tech Lead - Data Processing Architect
Senior Java Spark Tech Lead - Data Processing Architect

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Java & Spark Architect for High-Throughput Pipelines
Senior Java & Spark Architect for High-Throughput Pipelines

Citi • New York (NY)

On-site
USD 120,000 - 160,000
Senior Java Angular Engineer - Tech Lead - Vice President
Senior Java Angular Engineer - Tech Lead - Vice President

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Java Spark Engineer: Scale High-Perf Data Apps
Senior Java Spark Engineer: Scale High-Perf Data Apps

Capgemini • Tampa (FL), Northern (KY)

Hybrid
USD 80,000 - 90,000
Remote Senior Java Spark & Angular Apps Lead
Remote Senior Java Spark & Angular Apps Lead

Citi • New York (NY)

On-site
USD 19,000 - 34,000
Senior Java Engineer & VP‑Level Tech Lead
Senior Java Engineer & VP‑Level Tech Lead

Citi • New York (NY)

On-site
USD 170,000 - 230,000
Senior Java Angular Engineer - Tech Lead - Vice President
Senior Java Angular Engineer - Tech Lead - Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Medical, dental & vision coverage
401(k)
Paid time off packages
Senior Java & Spark Tech Lead — Data Processing Architect
Senior Java & Spark Tech Lead — Data Processing Architect

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Medical, dental & vision coverage
401(k)
Paid time off packages
Senior Java Spark Developer - Assistant Vice President
Senior Java Spark Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 110,000 - 160,000
Senior Big Data PySpark Lead Engineer (Hybrid)
Senior Big Data PySpark Lead Engineer (Hybrid)

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
Confidential