Senior Backend Java Developer
2 weeks ago
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, $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.
-
Java Backend Developer
1 week ago
Mississauga, Ontario, Canada BCforward Full timeBCforward is currently seeking a highly motivated Java Backend Developer for an opportunity in Mississauga, ONJob Title: Java Backend DeveloperExpected Duration: 6+ MonthsLocation: Mississauga, ONJob Description:The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs...
-
Senior Backend Java Developer
2 weeks ago
Mississauga, Ontario, Canada Citi Full timeDiscover your future at CitiWorking at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.Job OverviewOverview of the Role:This role involves building and supporting...
-
Java Backend Developer
3 days ago
Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500The Java Backend Developer (Applications Development Senior Programmer Analyst - C12) is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems...
-
Senior Backend Java Developer
5 days ago
Mississauga, Ontario, Canada Citi Full timeThe Senior Backend Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.Responsibilities:Partner with multiple management teams to...
-
Java Backend Developer
3 days ago
Mississauga, Ontario, Canada Citi Full timeDiscover your future at CitiWorking at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.Job OverviewThe Java Backend Developer (Applications Development Senior...
-
Java Backend Developer
3 days ago
Mississauga, Ontario, Canada Citi Full timeFixed Income ETrading Tech OverviewThe evolution of electronic trading and automation has changed the way that Fixed Income products trade forever; driving a need for real-time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is key player due to its leading eTrading platform and...
-
Java Backend Developer
3 days ago
Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500Fixed Income eTrading Tech OverviewThe evolution of electronic trading and automation has changed the way that Fixed Income products trade forever; driving a need for real-time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is key player due to its leading eTrading platform and...
-
Senior Java Fullstack with React
2 weeks ago
Mississauga, Ontario, Canada Axiom Software Solutions Limited Full timeJob Title : Senior Java Fullstack with React and Redux ( 70 % Backend + 30 % frontend )Duration : Fulltime positionLocation : Mississauga , Canada - Hybrid(3 days in a week onsite)RequirementsSenior Java Fullstack with React and Redux ( 70 % Backend + 30 % frontend )Required Technical Skills: 1. Required minimum 10 +years' experience in Java...
-
AMSJBL238-Senior Java Backend engineer
2 weeks ago
Mississauga, Ontario, Canada S M Software Solutions Inc Full timeClient - CITIOffice location: - Mississauga, Canada,HybridType: Fulltime.DescriptionQualifications:Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform, Enterprise Edition). This extensive experience implies that the candidate is proficient in enterprise-grade Java applications, design patterns,...
-
Java Backend Developer
3 days ago
Mississauga, Ontario, Canada Citi Full timeJob Purpose: ## Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills ## Application deployment and debugging of applications on UNIX/LINUX ## Understanding of capital markets and financial derivatives (rates or other) ## Experience with system performance...