Loading...

Senior Java Developer – Assistant Vice President

Citi at a glance

online.citibank.com
  • Founded 1812

SEC filings mentioning "Citi": 10,000+ · SIC industry: National Commercial Bankssearch EDGAR

Citi

Citi is seeking a Senior Java Developer - Assistant Vice President to join our technology team in Mississauga, Ontario. This full-time position offers an exceptional opportunity to advance your career in financial technology whilst contributing to mission-critical systems that serve clients worldwide.

Position Summary

As a Senior Java Developer - Assistant Vice President at Citi in Mississauga, you will take ownership of the design, development, and optimisation of enterprise-scale Java applications. This leadership-track role combines hands-on technical expertise with architectural decision-making, positioning you to influence the direction of our technology infrastructure. You'll collaborate with cross-functional teams to deliver robust, scalable solutions that power our global financial services operations.

Key Responsibilities

  • Design and implement sophisticated Java-based applications and services for high-volume, low-latency financial environments
  • Provide technical leadership and mentorship to development teams whilst contributing code to critical initiatives
  • Architect solutions that meet stringent requirements for reliability, security, and performance
  • Participate in code review, technical documentation, and knowledge-sharing to elevate team capabilities
  • Collaborate with product, operations, and compliance stakeholders to translate business requirements into technical solutions
  • Optimise system performance and maintain compliance with regulatory and operational standards

What We're Looking For

  • Extensive experience developing production Java applications in enterprise environments
  • Strong foundation in object-oriented design, data structures, and software architecture patterns
  • Demonstrated expertise with Spring Framework, microservices, RESTful APIs, and distributed systems
  • Proficiency with relational and NoSQL databases, version control, and CI/CD toolchains
  • Experience with financial systems, payment processing, or regulated industries is advantageous
  • Excellent problem-solving and communication skills, with the ability to work effectively in a collaborative environment
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience

Working at Citi

Citi is a leading global financial services organisation committed to fostering a diverse, inclusive workplace where talented professionals thrive. Join a company recognised for innovation, ethical business practices, and investment in employee development. Working at our Mississauga location, you'll be part of a dynamic team shaping the future of financial technology.

Apply Today

To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.

To apply for this job please visit citi.wd5.myworkdayjobs.com.

What people say about Citi

Recent news

Aggregated from public discussions and news; opinions are the authors’ own.

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.