Citi Logo

Citi

Senior Java Developer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Mississauga, ON
Senior level
In-Office
Mississauga, ON
Senior level
As a Senior Java Developer at Citi, you will champion engineering culture, drive measurable improvements, and integrate AI into engineering practices while communicating effectively with technical and non-technical audiences.
The summary above was generated by AI

Are you a technologist who still loves to code, but also has the rare gift of inspiring engineers and transforming how entire organizations build software? At Citi, we're looking for an individual contributor who sits at the intersection of technology and cultural change. This is a role for someone who can walk into a room of engineers, earn their respect by talking code, and then turn around and articulate a compelling vision for why engineering excellence matters — and how to get there.

As part of Citi's Engineering Excellence organization, you will be a catalyst for change across one of the world's largest and most complex financial institutions. You'll work across engineering teams globally to embed best practices, elevate engineering culture, and drive measurable improvements in how we design, build, and ship software. If you believe deeply in the power of great engineering culture, and want your work to have impact at a truly global scale — this role was made for you.

Desired Skills and Experience:

  • Champion Engineering Culture: Drive a culture of engineering excellence across Citi's global technology organization

  • Drive Measurable Improvement: Evangelize DORA metrics with a particular focus on reducing cycle time as a lever for organizational agility.

  • Work Across Multiple Concurrent Initiatives: Drive resulfts for several high-priority engineering excellence programs simultaneously

  • Integrate AI into Engineering Practice: Champion opportunities to leverage strategic tooling including AI — to accelerate software delivery across the organization.

  • Java: Experience building Spring Boot applications

  • DevSecOps: Experience with building CI/CD Pipelines using Jenkins, TeamCity, or Tekton

  • Continuous Deployment: Real life experience with continuous delivery principles and related tools

  • Communicate with Impact: Communicate complex technical concepts and engineering metrics using compelling narratives for both technical and non-technical audiences

Recommended Qualifications:

  • 6+ years of hands-on development experience in Java and/or Python

  • Experience using Gen AI LLM tools like Copilot, Claude, Gemini, Windsurf, Cursor

  • Experience driving technical and cultural change within a team

  • Understanding of DORA metrics

  • End-to-end SDLC experience, ideally across multiple companies

  • Demonstrated ability to work on multiple concurrent initiatives

  • Exceptional interpersonal and communication skills — you are as comfortable pairing with an engineer on a tricky bug as you are presenting a technology roadmap

Education:

  • Bachelor’s degree/university degree or equivalent experience

  • Master’s degree preferred


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

Job Family Group: Technology

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

Job Family:Applications Development

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

Time Type:Full time

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

Primary Location Full Time Salary Range:$120,800.00 - $170,800.00

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

Most Relevant Skills Please see the requirements listed above.

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

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

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

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

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

This job opening is for an existing job vacancy.

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

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.

Citi London, England Office

33 Canada Square, London, United Kingdom, E14 5LB

Similar Jobs

2 Days Ago
In-Office
Senior level
Senior level
Fintech
The role involves designing, developing, and maintaining Java-based applications, optimizing legacy systems, and collaborating with cross-functional teams. The developer will be responsible for database management and developing RESTful services.
Top Skills: .NetC#JavaMicroservicesOracleRestful ServicesT-SqlWebsphere Application Server
3 Days Ago
In-Office or Remote
Senior level
Senior level
Information Technology
Develop and improve cloud-based IVR applications, ensuring integration with internal services and monitoring system performance, while collaborating with project teams and stakeholders.
Top Skills: AWSDockerJavaJava EeKubernetesSpring BootSpring CoreSQL
3 Days Ago
In-Office
Senior level
Senior level
Fintech • Financial Services
The Senior Java Developer is responsible for leading enterprise application development, providing technical direction, managing teams, and ensuring high-quality delivery of complex integrations using Agile methodologies.
Top Skills: AngularJavaKafkaMicroservicesMongoDBNoSQLSpringSpring Boot

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account