Citi Logo

Citi

Senior Backend Java Developer

Reposted 7 Days 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

Yesterday
In-Office
Mississauga, ON, CAN
Senior level
Senior level
Fintech • Financial Services
The Senior Backend Java Developer leads applications systems analysis, programming, and integrates enhancements. Responsibilities include problem resolution, developing coding standards, and advising mid-level developers.
Top Skills: AWSGCPJavaKafkaMicroservicesMongoDBSpring
3 Hours Ago
Hybrid
Burlington, ON, CAN
Mid level
Mid level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The role involves general accounting tasks for Canada and Caribbean, including month-end close, tax provisions, audits, and process improvements.
Top Skills: ExcelPeoplesoft
3 Hours Ago
Remote or Hybrid
2 Locations
Entry level
Entry level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
The Digital Sales Representative is responsible for driving sales growth through proactive outreach, relationship building, and strategic sales tactics, utilizing a SaaS model to enhance customer experience and revenue generation.
Top Skills: 6SenseLinkedInSaaSSalesforceTechtargetZoominfo

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account