Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citigroup Logo

Lead Application Developer

Citigroup

$142,320 - $213,480
Aug 27, 2025
New York, NY, USA
Apply Now

Citi is seeking a Lead Application Developer to design, develop, and maintain high-performance, scalable Java applications, implement big data processing solutions, and optimize high-volume data processing pipelines to ensure reliability and performance.

Requirements

  • Strong proficiency in Java programming with 7+ years of experience.
  • Hands-on experience with big data processing frameworks such as Apache Spark, Flink, or similar.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Proficiency in Spring Framework
  • Experience with Oracle databases, including performance tuning.
  • Experience with high-volume, low-latency systems and data processing.
  • Experience with CI/CD pipelines and DevOps practices.

Responsibilities

  • Design, develop, and maintain high-performance, scalable Java applications.
  • Implement big data processing solutions using frameworks like Apache Spark or similar technologies.
  • Ensure adherence to software engineering best practices, including code reviews, unit testing, and continuous integration.
  • Optimize and troubleshoot high-volume data processing pipelines to ensure reliability and performance.
  • Work with Spring Framework to build robust and maintainable enterprise applications.
  • Develop and optimize database queries, stored procedures, and schemas for Oracle databases.
  • Integrate systems and applications using Apache Camel (preferred but not required).

Other

  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
  • Document technical designs, processes, and solutions for team knowledge sharing.
  • Mentor junior developers and contribute to the overall technical growth of the team.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.