Senior Backend Java Developer
1 week ago
Senior Backend Java Developer – Citi 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 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 application 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 for backend applications. Experience 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 with relational and NoSQL databases, specifically Oracle and MongoDB. Responsible for server‑side design & development and for developing common, reusable components and services. Experience using Git/BitBucket. Good communication skills, both written and verbal. Good troubleshooting skills. Unix shell scripting (good to have). Knowledge of ElasticSearch, GraphQL, OpenShift Container Platform, Hazelcast or Redis (good to have). Knowledge of Java memory management (good to have). Prior experience with building distributed, multi‑tier applications highly desirable. Experience building highly performant and scalable applications. Knowledge of AI/ML, LLMs. Education Bachelor’s degree, university degree, or equivalent experience. Master’s degree preferred. Job Details Job Family Group: Technology Job Family: Applications Development Time Type: Full time Primary Location / Salary Range: $94,300.00 – $141,500.00 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. #J-18808-Ljbffr
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citi Full timeSenior Backend Java Developer – Citi 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 fundamentals, and an eagerness to learn new technologies and concepts. The candidate must be open...
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citi Full timeSenior Backend Java Developer – Citi 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 fundamentals, and an eagerness to learn new technologies and concepts. The candidate must be open...
-
Java Backend Lead
3 days ago
Mississauga, Canada Veracity Software Inc Full time3 days ago Be among the first 25 applicants Java Backend LeadLocation: Mississauga, Ontario (Hybrid)Type: Full-TimeExperience Required: 10+ yearsWork Authorization: Canadian Citizens or Permanent Residents preferredWe're seeking a Java Backend Lead to join its Technology Team in Mississauga. This is a senior management-level role responsible for overseeing...
-
Java Backend Lead
1 week ago
Mississauga, Canada Veracity Software Inc Full time3 days ago Be among the first 25 applicantsJava Backend LeadLocation: Mississauga, Ontario (Hybrid)Type: Full-TimeExperience Required: 10+ yearsWork Authorization: Canadian Citizens or Permanent Residents preferredWe're seeking a Java Backend Lead to join its Technology Team in Mississauga. This is a senior management-level role responsible for overseeing...
-
Senior Backend Java Developer
3 days ago
Mississauga, Canada 08763 Citi Canada Technology Services ULC 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...
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citibank (Switzerland) AG Full time## For additional information, please review .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...
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citibank (Switzerland) AG Full time## For additional information, please review .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...
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citibank (Switzerland) AG Full time## For additional information, please review .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...
-
Senior Backend Java Developer
1 week ago
Mississauga, Canada Citibank (Switzerland) AG Full time## For additional information, please review .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...
-
Senior Backend Java Developer
1 day ago
Mississauga, Canada Citigroup Inc. Full timeThe Senior Backend Java Developer 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...