Senior Full Stack Java Developer

Reposted An Hour Ago
Be an Early Applicant
Mississauga, ON, CAN
In-Office
Senior level
Fintech • Financial Services
The Role
Design, implement, and deploy Java/Spring Boot microservices and single-page applications for an event-driven deal management platform. Participate in coding, peer reviews, CI/CD, performance tuning (MongoDB), testing (TDD/BDD), troubleshooting, and lead agile delivery efforts with product and DevOps partners.
Summary Generated by Built In

Citi's Banking Technology is a business aligned technology organization focused on providing best-in-class products and services to our global clients while solving our bankers’ biggest pain points. We are a cross-functional, globally distributed team of talented individuals, creating platforms/products that aims to deliver innovative solutions to bankers and clients by applying latest engineering standards, agile operating model, and DevOps practices.

Banking technology is focused on building a cross-functional team of talented individuals, creating a unique platform to deliver products that will disrupt the industry through technical innovation and creativity.

Building upon the success of our Deal Management function in Citi Banking, we are seeking a highly effective and innovative engineering lead with experience in mobile and web development of event driven platforms. A successful candidate as part of their role would also be managing our agile delivery team. These teams work closely with our business partners/area product owners to build strategic solutions for our clients in investment banking.

Our Impact:

Deal Management function in Citi Banking creates deal lifecycle enterprise solutions for our users located in over 100 countries. We are looking to digitise our deal management capabilities and integrate end to end workflows for our business users. As part of this strategic initiative, we are building an event driven platform that can serve as one-stop for all deal workflows across all product lines.

Your Impact:

As development engineer in Deal Management, you will work with other technology specialists to design and implement solutions solving banking use cases. You will participate in project implementation with project managers, product manager, quality engineers and team members to analyse business requirements, outline the proposed IT solution, build & release solutions to our business users. You ownership will be in hands on development, participating in engineering activities - coding, peer reviews and CI/CD activities, production releases with the team to deploy solutions to production. Your responsibility also includes ensuring solutions built by you adhere to technical architecture and data model principles followed by our organisation. You will also have several opportunities to build innovative solutions throughout design, development, and adoption across other teams.

We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

Key Responsibilities:

  • Hands on development in Java, Spring Boot, micro-services and single page application framework in collaboration with rest of the team.
  • Design, code and deploy strategic solutions for requirements prioritized from business users.
  • Code review functionalities built by team and ensured the quality and correctness of solution as per business requirement
  • Participate in initiatives within team to improve and build solutions around configurable and extensible solutions
  • Participate in CI/CD initiatives driving automation of manual steps and speed up build and deployment process in partnership with DevOps team.
  • Triage technical issues and lead teams toward solving problem

Required Skills/Qualifications:

  • Development experience in Java tech stack
  • Hands on experience with no sql database like MongoDB, performance tuning and integration with Java applications
  • Advanced knowledge of architecture, design and proficiency in application, data and architecture disciplines
  • Hands on experience in building application using micro-services architecture
  • Knowledge and experience using popular build tools, like NPM and Gradle
  • Knowledge and experience in TDD, BDD and modern testing frameworks like Cypress and Cucumber
  • Understanding of source control and experience working with modern tools that support it, such as Git
  • Experience in mobile application design and architecture disciplines
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
  • Strong analytical and troubleshooting skills
  • Passionate about building an innovative culture
  • Excellent verbal communication skills
  • Good problem-solving skills

Preferred Skills/Qualifications:

  • Understanding and experience using CI/CD tools like Jenkins
  • Possess a functional orientation, understanding how development work translates to the business end-user
  • Ability to work in large, collaborative teams to achieve organizational goals

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

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 Required

  • Development experience in Java tech stack
  • Hands on development in Spring Boot
  • Hands on experience with NoSQL databases like MongoDB and performance tuning
  • Hands on experience building applications using micro-services architecture
  • Knowledge and experience using build tools such as NPM and Gradle
  • Knowledge and experience in TDD, BDD and testing frameworks like Cypress and Cucumber
  • Understanding of source control and experience with Git
  • Experience in mobile application design and architecture disciplines
  • Advanced knowledge of architecture, design and proficiency in application, data and architecture disciplines
  • Experience participating in CI/CD initiatives and partnering with DevOps
  • Strong analytical, troubleshooting, communication and problem-solving skills; ability to work collaboratively
  • Understanding and experience using CI/CD tools like Jenkins
  • Possess a functional orientation, understanding how development work translates to business end-users
  • Ability to work in large, collaborative teams to achieve organizational goals

Citi Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Citi and has not been reviewed or approved by Citi.

  • Healthcare Strength Benefits coverage is positioned as comprehensive, including health, dental, and vision insurance plus on-site clinics, prescription drug support, and disability coverage. Family-building support such as fertility assistance is described as a notable differentiator within the overall package.
  • Retirement Support Retirement benefits are framed as strong, highlighted by a 401(k) with matching and additional plan options like a Roth 401(k). Financial support is reinforced through discounts and broader financial guidance resources tied to the benefits ecosystem.
  • Wellbeing & Lifestyle Benefits Wellbeing support extends beyond insurance through programs like an Employee Assistance Program, counseling/legal resources, and gym or wellness reimbursement. These offerings increase the perceived total rewards value even when cash compensation sentiment varies by role.

Citi Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kwun Tong, Kowloon
223,850 Employees

What We Do

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.

Similar Jobs

Citi Logo Citi

Senior Full-stack Engineer

Fintech • Financial Services
In-Office
Mississauga, ON, CAN
223850 Employees
121K-171K Annually

Citi Logo Citi

Java Engineer

Fintech • Financial Services
In-Office
Mississauga, ON, CAN
223850 Employees
121K-171K Annually

RAVL Logo RAVL

Senior Full-stack Engineer

Cloud • Information Technology • Software
Hybrid
Toronto, ON, CAN
97 Employees

Aviva plc Logo Aviva plc

Senior Full-stack Engineer

Insurance • Financial Services
In-Office
Markham, ON, CAN
36000 Employees
120K-145K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account