Citi Logo

Citi

Senior Backend Java Developer

Reposted 9 Hours Ago
Be an Early Applicant
In-Office
Mississauga, ON
Senior level
In-Office
Mississauga, ON
Senior level
The Senior Backend Java Developer will build and support banking applications, mentor junior developers, and ensure compliance with industry standards.
The summary above was generated by AI

Overview of the Role:

 

This role involves building and supporting critical banking applications. As an experienced Java Developer, the candidate is expected to demonstrate strong analytical thinking, problem-solving abilities, solid programming/technical fundamentals, and an eagerness to learn new technologies and concepts. The candidate must be open to embracing challenges and new ideas.

 

Responsibilities:

 

Resolve high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
Apply advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
Utilize advanced knowledge of system flow and contribute to developing standards for coding, testing, debugging, and implementation.
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
Contribute to mentoring junior developers and analysts.
Assess risk and ensure compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment, and escalating control issues with transparency.

 

Qualifications:

 

5-8 years experience in a Software Development role focusing on Java/Spring/Spring Boot development for Backend applications. Ability to work independently or within groups on projects assigned.

 

Backend Development (Required):

 

Experience in developing low latency and high throughput APIs using Java, Spring and Spring Boot.
Strong Core Java and functional programming experience.
Strong experience in data modeling and experience with relational and NoSQL databases, specifically Oracle and MongoDB.
Responsible for server-side design & development.
Development of common, reusable components and services.

 

Other areas (Required):

 

Experience using Git/BitBucket.
Good communication skills, both written and verbal.
Good troubleshooting skills.

 

Other areas (Good to have):

 

Unix shell scripting.
Knowledge of ElasticSearch, and GraphQL.
Knowledge of OpenShift Container Platform.
Knowledge of Hazelcast or Redis.
Java memory management.
Prior experience with building distributed, multi-tier applications is highly desirable.
Experience with building apps which are highly performant and scalable will be great.
Knowledge of AI/ML, LLMs.

 

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:

$94,300.00 - $141,500.00

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

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.

Top Skills

Bitbucket
Elasticsearch
Git
GraphQL
Hazelcast
Java
MongoDB
Openshift Container Platform
Oracle
Redis
Spring
Spring Boot

Similar Jobs

47 Minutes Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Mid level
Mid level
Marketing Tech • Mobile • Software
The Support Engagement Lead provides personalized technical support to named customers, ensuring a premium service experience and facilitating collaboration with Customer Success teams.
Top Skills: APIsCSSDatadogHTMLJavaJavaScriptKibanaKotlinPostmanRubySalesforceSnowflakeSQLSwiftZendesk
47 Minutes Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
Oversee AI deployment for OfferFit, manage technical setups and communications with customers, and improve project management processes.
Top Skills: AIMachine Learning
2 Hours Ago
Hybrid
Burlington, ON, CAN
Mid level
Mid level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Advisor, Legal Counsel (Bilingual) provides legal services to ensure company compliance with regulations, supports business units, manages legal risks, and advises on privacy and regulatory matters.
Top Skills: Legal Research ToolsMicrosoft Office Suite

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account