Back

Lead Java and Apache Spark Developer - Vice President

CitigroupCitigroup·Financial Services

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

1 day

Sponsorship

H-1B history

This company has a track record of sponsoring H-1B visas.

01

About the role

We are looking for a Lead/Principal Java Spark Developer to spearhead the architectural vision and technical strategy for the transformation and modernization of Citi’s next-generation data processing platforms. This role is for a thought leader who is passionate about architecting and building highly scalable, resilient, and performant systems that solve complex business problems.

This leadership role is ideal for a seasoned expert who thrives on technical challenges, enjoys setting the technical direction, and is motivated to establish and evangelize engineering best practices across teams. While this is a strategic leadership position, it requires a significant hands-on contribution to coding, design, and implementation. You will be a key driver of innovation, responsible for architecting and delivering mission-critical, production-grade solutions, while mentoring teams to elevate the platform's performance, reliability, and development standards.



Responsibilities:

  • Architectural Design: Define and drive the architectural vision and strategy for large-scale data processing platforms, ensuring alignment with business goals.
  • Technical Leadership: Guide and mentor a team of developers, setting high standards for code quality and engineering excellence while fostering a culture of innovation.
  • Hands-on Development: Actively participate in the coding, implementation, and peer review of complex modules and core framework components to lead by example.
  • Strategic Solutioning: Translate complex business requirements into robust, secure, and efficient technical solutions, setting the standard for the engineering organization.
  • Code Excellence: Champion and enforce best practices for writing modular, testable, and maintainable code, rooted in expert knowledge of OOP principles and design patterns.
  • System Optimization: Lead efforts to continuously refactor and optimize applications for performance, scalability, and maintainability at an enterprise scale.
  • High-Level Collaboration: Collaborate with senior stakeholders, product owners, and other technology leaders to define roadmaps and ensure high-quality delivery.
  • Innovation: Drive the evaluation and adoption of new technologies and methodologies to keep the platform at the cutting edge.
  • Influence and Leadership: Provide thought leadership and influence technical design and decisions across the organization.


Recommended Qualifications:

  • 10+ years of hands-on experience in Big Data development, with expert-level proficiency in Java and Apache Spark.
  • Domain Knowledge: Strong understanding of Funds Transfer Pricing (FTP) processes and financial systems is required.
  • Expert-level knowledge of object-oriented programming, advanced design patterns, and clean coding practices.
  • Proven track record of architecting, building, and optimizing large-scale, mission-critical distributed data processing systems.
  • Extensive experience with REST APIs, RDBMS, and Kafka or similar messaging systems.
  • Deep experience with microservices architecture and containerization technologies (Docker/Kubernetes).
  • Significant experience working in and leading teams within Agile environments, demonstrating strong collaboration and ownership.
  • Proven ability to lead technical teams and mentor engineers to achieve technical excellence.
  • Extensive experience with Databricks is highly preferred.
  • Deep familiarity and experience with building AI-powered solutions / AI agents.


Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

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

------------------------------------------------------

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.

Skills & Tags

02

Aplyr's read

Citigroup is a global financial services leader offering diverse roles, attracting professionals in finance, technology, and operations seeking international exposure and advancement.

Synthesized from recent postings & public sources

What's promising

  • Citigroup's global presence offers employees opportunities for international career advancement.
  • The company invests heavily in technology, providing roles for tech-savvy professionals.
  • Citigroup's diverse services allow for career growth across multiple financial sectors.

What to watch

  • Citigroup has faced regulatory challenges impacting its operations and reputation.
  • The company's size can lead to bureaucratic processes that slow decision-making.
  • Citigroup's restructuring efforts may create uncertainty in job stability.

Why Citigroup

  • Citigroup's extensive global network differentiates it from many competitors.
  • The firm's commitment to innovation is evident in its technology-driven roles.
  • Citigroup offers specialized roles requiring language skills, such as Japanese-speaking positions.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Citigroup

Citi, also known as Citigroup Inc., is a global financial services corporation that provides a wide range of financial products and services to consumers, corporations, governments, and institutions.

04

Similar roles