Citi

Java Developer Lead Analyst - Vice President

Citi
Apply
1 day ago
Mississauga, CanadaStaff+

Responsibilities

  • Architect and lead scalable, high-performance applications within Citi’s regulatory reporting framework.
  • Design and implement Java, Spring Boot, SQL, real-time messaging, and Big Data solutions.
  • Build and optimize data pipelines and analytical workflows for large-scale regulatory reporting.
  • Define standards for coding, testing, debugging, deployment, and software quality.
  • Collaborate with architecture, infrastructure, business, and management teams on system enhancements and new capabilities.
  • Resolve high-impact technical problems through analysis of complex business and system processes.
  • Mentor and coach mid-level developers and analysts while providing technical direction and allocating work.
  • Assess engineering risk and ensure compliance with applicable laws, policies, and data-integrity standards.

Requirements

  • 6+ years of hands-on software development experience focused on backend engineering and enterprise-scale systems.
  • Advanced expertise in Java, Spring Boot, SQL, and real-time messaging technologies.
  • Experience building and delivering microservices-based architectures in production.
  • Proven leadership, people management, mentoring, and work-allocation experience.
  • Ability to design software architecture and perform technical trade-off analysis.
  • Proficiency with a modern JavaScript framework such as Angular is highly preferred.
  • Strong communication skills with the ability to explain complex technical concepts to technical and non-technical audiences.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.

Benefits

  • Hybrid working model with 3 days in the office and 2 days working remotely.
  • Hands-on exposure to Spark, Hive, Impala, and HDFS in a large-scale production environment.
  • Access to Citi’s AI tools and emerging technologies.
  • Senior-level ownership of architectural decisions for a strategic regulatory reporting platform.
  • Mentoring and engineering leadership development opportunities.
  • Collaborative global engineering community with learning and development resources.
  • Comprehensive benefits package including financial wellbeing and family support programs.

Tech Stack

AngularApache HiveApache SparkJavaJavaScriptSpring BootSQL

Categories

BackendData Engineering
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me