Enable job alerts via email!

Lead Java developer

Vodafone

Mississauga

On-site

CAD 100,000 - 140,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in technology is seeking an Applications Development Technology Lead to oversee application systems analysis and programming. This senior role requires extensive experience in Core Java, strong knowledge of software development frameworks, and the ability to mentor mid-level developers. Candidates will be tasked with providing innovative solutions and ensuring integration of business functions to achieve overall goals.

Qualifications

  • 10+ years working in Core Java.
  • Experience in Spring framework and Docker/Kubernetes.
  • Strong problem-solving skills and experience in distributed systems.

Responsibilities

  • Lead applications systems analysis and programming activities.
  • Collaborate with management teams to identify and deploy system enhancements.
  • Provide expertise in applications programming and ensure compliance with architecture standards.

Skills

Core Java
OOP
OOAD
Spring Framework
Docker/Kubernetes/Open Shift
MongoDB
Multi-Threading
Distributed Systems
FIX Knowledge
Equity Trading Knowledge
Real Time Applications
Architectural Design
Design Patterns
Communication Skills
Problem Solving Skills
Team Collaboration

Education

Bachelor's degree
Master's degree

Job description

The Applications Development Technology Lead 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 ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements

  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards

  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint

  • Utilize advanced knowledge of system flow and develop 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

  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.


Qualifications:

  • 10+ years working in Core Java

  • Excellent knowledge of Java with strong OOP and OOAD skills

  • Experience in Spring framework

  • Experience in Docker/Kubernetes/ Open shift

  • Experience in document databases like MongoDB

  • Chronicle framework experience is big plus

  • Multi-Threading, Distributed systems knowledge

  • Strong FIX knowledge

  • Knowledge of equity trading

  • Experience in Front Office trading applications: Cash/ ETF/Equity Options market making.

  • Multi-Threading/Asynchronous Techniques

  • Experience in developing Real Time distributed applications.

  • Good data structure and architectural design skills

  • Good knowledge of design patterns

  • Strong written and oral communication skills

  • Excellent problem solving skills

  • Ability to work with globally distributed teams


Education:

  • Bachelor's degree/University degree or equivalent experience

  • Master's degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Java Developer

Cognizant

Toronto

Hybrid

CAD 85,000 - 115,000

8 days ago

Lead Java Developer, Operate

Deloitte Canada

Toronto

Hybrid

CAD 110,000 - 130,000

7 days ago
Be an early applicant

Java lead Developer

Infosys

Mississauga

On-site

CAD 89,000 - 116,000

Today
Be an early applicant

Java Software Developer Specialist (Tech Lead)

Intact Financial

Toronto

Hybrid

CAD 100,000 - 130,000

8 days ago

Java lead Developer

Infosys Limited

Toronto

On-site

CAD 89,000 - 116,000

Yesterday
Be an early applicant

Senior Software Engineer

Zone & Co

Toronto

Remote

CAD 85,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Software Engineer, CTO (Remote)

TOPOLIO

Toronto

Remote

CAD 70,000 - 120,000

2 days ago
Be an early applicant

Senior Java Developer Lead

Citi

Mississauga

Hybrid

CAD 80,000 - 120,000

4 days ago
Be an early applicant