Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Application Developer

$142.32k - $213.48k

Citigroup Inc

About Citi:
Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.


As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.


Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We'll enable growth and progress together.

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.


As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.


Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We'll enable growth and progress together.

We are seeking a highly skilled and experienced Lead Application Developer to join our team. The ideal candidate will have a strong background in Java development, expertise in big data processing frameworks such as Apache Spark, and hands-on experience with Oracle databases. A proven track record of delivering high-quality, scalable software solutions is essential. This role requires a deep understanding of software engineering best practices, experience with high-volume data processing, and proficiency in Spring Framework. Experience with Apache Camel is a plus.


Key Responsibilities:

- Design, develop, and maintain high-performance, scalable Java applications.
- Implement big data processing solutions using frameworks like Apache Spark or similar technologies.

- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.

- 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).

- Document technical designs, processes, and solutions for team knowledge sharing.

- Mentor junior developers and contribute to the overall technical growth of the team.

Required Qualifications:
- 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.

- Strong problem-solving skills and ability to work in a fast-paced environment.

- Excellent communication and collaboration skills.

Skills:

-Spring Structured Streaming

-Apache Spark

-Apache Flink

-Oracle DB

-Big Data

Preferred Qualifications:
- Experience with Apache Camel for integration and messaging.
- Familiarity with distributed systems and microservices architecture.

- Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker, Kubernetes).

Job Family Group:
Technology

Job Family:
Applications Development

Time Type:
Full time

Primary Location:
Jersey City New Jersey United States

Primary Location Full Time Salary Range:
$142,320.00 - $213,480.00

In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

Most Relevant Skills
Please see the requirements listed above.

Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.

Anticipated Posting Close Date:
Sep 02, 2025

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi's EEO Policy Statement and the Know Your Rights poster.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Lead Application Developer in Jersey City, NJ vacancy
  •  ...JOB DESCRIPTION The Senior C++ Developer is responsible for project-team leadership, support and direction with business systems analysis...  ...any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity,... 
    Suggested
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Jersey City, NJ
    1 day ago
  •  ...notch technology products. As a Senior Lead Software Engineer at JPMorganChase...  ...challenges that span multiple technologies and applications. Job responsibilities Regularly...  ...technical teams, contractors, and vendors Develops secure and high-quality production code,... 
    Suggested
    For contractors

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...Designs, codes, tests, and maintains FIS Profile application to meet user needs. Responsibilities Develop Profile DDA application features, fix bugs, collaborate...  ...Profile DDA version 6.2, AMR99 and PFW v6.2 to lead the Profile Upgrade assessment on the highly... 
    Suggested
    Contract work
    2 days per week
    3 days per week

    eTeam

    Jersey City, NJ
    14 hours ago
  •  ...cybercrime spaces. Engineer high quality integrated systems across multiple teams. Develop maintenance procedures to encourage and ensure regular optimal productivity of the applications. Integrate applications to various cloud-based platforms. Gather input from stakeholders... 
    Suggested

    Perennial Resources International

    Jersey City, NJ
    4 days ago
  •  ...Our client, a leading financial services organization, is seeking a Application Developer to join their team. As an Application Developer, you will be part of the Data Engineering and Compliance Support teams. The ideal candidate will demonstrate resilience, analytical... 
    Suggested
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Jersey City, NJ
    3 days ago
  •  ...Hybrid Role Role: Application Developer - Senior Databricks Full Stack Consultant (Banking) Engagement Overview - Looking for a Databricks centric Full Stack Consultant with deep expertise in Databricks app deployments, Lakehouse and Medallion architecture, and scalable... 

    RSC Healthcare

    Jersey City, NJ
    14 hours ago
  •  ...Apigee Lead Developer - Jersey City, NJ / Dallas, TX - onsite # Senior Apigee lead developer who has experience with Apigee hybrid...  ...LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination... 

    Diverse Lynx

    Jersey City, NJ
    2 days ago
  •  ...help of our extensive database of internal candidates and CATS applicants tracking system, we can provide quality resources within the...  ...following technologies: 5+ years Java/Spring/SQL 2+ years Design and develop RESTful webservices 2+ years Compiler (JavaCC) Experience... 

    vTech Solution

    Jersey City, NJ
    1 day ago
  •  ...Senior Application Manager We are seeking an experienced Senior Application Manager to oversee...  ...tools. Key Responsibilities: Lead the implementation and management of...  ...mainframe technology and data management. Develop and implement strategies for system... 

    Zencon Group

    Jersey City, NJ
    3 days ago
  •  ...We are currently seeking a talented Salesforce Application Developer to join our team. As a Salesforce Application Developer, you will be responsible for designing, developing, and customizing Salesforce applications to meet the unique needs of our clients. Responsibilities... 

    Techligent solutions

    Jersey City, NJ
    5 days ago
  • $140k - $205k

    Job Summary In this role you will lead a software engineering team to deliver client‑facing applications with a best customer experience, while providing flexible and...  ...the system, process, and customer experience, developing cutting‑edge software solutions using existing... 
    Work experience placement
    Local area
    Remote work
    Worldwide
    Flexible hours
    1 day per week

    MUFG Bank, Ltd.

    Hoboken, NJ
    2 days ago
  •  ...practices, alerting, and monitoring. As a Lead Front-end Engineer at JPMorgan Chase...  ...and design artifacts for complex applications while being accountable for ensuring design...  ...within delivery practices Experience in developing, debugging, and maintaining code in a large... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...the limits of what's possible. As a Lead Software Engineer at JPMorganChase within...  ...overall operational stability of software applications and systems. Leads design and...  ...enhance the overall team's performance. Develops secure high-quality production code, and... 
    Bank staff

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...JOB DESCRIPTION If you're a Senior Lead Software Engineer who takes ownership of...  ...KDS, RDS, Dynamo, Redshift, and S3.  ~ Develops and maintains infrastructure-as-code...  ...disability, or any other basis protected under applicable law. We also make reasonable... 

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...products. As an AI Modernization Senior Lead Software Engineer at JPMorganChase...  ...challenges that span multiple technologies and applications. In this role you will design, build,...  ...validated by domain experts. Develops agentic workflows for code translation and... 

    J.P. Morgan

    Jersey City, NJ
    8 days ago
  •  ...gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...Learning and Reinforcement Learning. As a Lead Software Engineer at JPMorgan Chase...  ...objectives. Job responsibilities Designs, develops and maintains production grade software...  ...and alarms for infrastructure and application performance. Working with data lakes... 

    J.P. Morgan

    Jersey City, NJ
    13 days ago
  •  ...Databricks, and SQL/NoSQL. As a Senior Lead Software Engineer at JPMorgan Chase...  ...solutions or break down technical problems Develops secure high-quality production code, and...  ...operational stability of software applications and systems Leads evaluation sessions... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...push the limits of what's possible As a Lead Software Engineer at JPMorganChase...  ...and Emotion CSS-in-JS theming layer Develops and extends the Sigma Data Adapters library...  ...overall operational stability of software applications and systems Leads evaluation sessions... 

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  •  ...technology products. As a Golang / IaC Senior Lead Software Engineer at JPMorganChase...  ...that span multiple technologies and applications. Seeking a Senior Lead Software Engineer...  ...teams, contractors, and vendors Develops secure and high-quality production code,... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    12 days ago
  •  ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Infrastructure...  ...the design, development, and delivery of full stack AI-enabled applications and Conversational AI. Provide technical leadership across... 

    J.P. Morgan

    Jersey City, NJ
    13 days ago
  •  ...the limits of what's possible. As a Sr Lead Software Engineer at JPMorganChase...  ...optimization. In this role, you will design, develop, and integrate sophisticated solutions...  ...Willing to understand and work on legacy applications when required  Willing to provide first... 

    J.P. Morgan

    Jersey City, NJ
    13 days ago
  •  ...notch technology products. As a Senior Lead Software Engineer at JPMorganChase...  ...challenges that span multiple technologies and applications. Job responsibilities Regularly...  ...technical teams, contractors, and vendors Develops secure and high-quality production code,... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...top-notch technology products. As a Lead Software Engineer at JPMorgan Chase, you...  ...systems and microservices architectures Develops secure, high-quality production code,...  ...stability, resiliency, and performance of applications Drives architecture and design... 

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...and most influential companies. As a Lead Infrastructure Engineer at JPMorganChase...  ...apply your deep knowledge of software, applications, and technical processes within the infrastructure...  ...(s) Drives to continue to develop technical and cross-functional knowledge... 
    Permanent employment

    J.P. Morgan

    Jersey City, NJ
    13 days ago
  •  ...the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within...  ...or break down technical problems Develops secure high-quality production code, and...  ...overall operational stability of software applications and systems Leads evaluation sessions... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...management and profit and loss  As a Lead Software Engineer at JPMorganChase within...  ...stable, and scalable way.. You will design, develop, and troubleshoot multiple components...  ...operational stability of software applications and systems Leads evaluation sessions... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...Alternative Investments business. As a Senior Lead Software Engineer at JPMorgan Chase...  ..., and deployment of high-quality applications aligned to the Alternatives business....  ...performance testing strategies. Mentor and develop junior engineers, fostering a collaborative... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...risk solutions for the firm. As a Senior Lead Software Engineer at JPMorgan Chase...  ...challenges that span multiple technologies and applications. Job responsibilities Regularly...  ...teams, contractors, and vendors Develops secure and high-quality production code,... 
    Contract work
    For contractors

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within...  ...breakdown technical problems. Design, develop, and troubleshoot end-to-end solutions...  ...code (Java and mainframe components, as applicable); perform code reviews and debug/resolve... 

    J.P. Morgan

    Jersey City, NJ
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Application Developer. Be the first to apply!