Talent.com
Lead Java Developer
Lead Java Developer08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
No longer accepting applications
Lead Java Developer

Lead Java Developer

08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
30+ days ago
Job type
  • Full-time
Job description

The Applications Development Technology Lead Analyst 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.

Key Responsibilities :

  • Design and development of complex systems using Spring, Spring Boot and Spring Cloud, React / Angular ,Workflow technologies.
  • Architect and implement microservices-based solutions with focus on scalability, reliability and performance.
  • Apply TDD and test-first development practices across all development stages.
  • Collaborate with cross-functional teams to define, design and deliver new features.
  • Guide the integration and optimization of Oracle and MongoDB in high-performance environments.
  • Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks.
  • Ensure high quality through effective code reviews, static code analysis and performance optimization.
  • Mentor and guide junior developers and contribute to a culture of continuous improvement.
  • Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate.

Required Skills :

  • Strong-level proficiency in Demonstrated experience building complex, dynamic, and performant user interfaces. Deep understanding of React ecosystem, state management (, Redux, Context API), and component lifecycle.
  • Strong proficiency in Experience designing and implementing scalable RESTful APIs and microservices.
  • Strong proficiency in Java and Spring Boot : Proven experience in building enterprise-grade back-end applications and services.
  • Proven experience in designing and building complex dynamic rendering frameworks / systems. Understanding of server-side rendering (SSR), client-side rendering (CSR), and hydration techniques.
  • Solid understanding and hands-on experience with Microservices Architecture and best practices.
  • Proficient in Hibernate, JPA and working with both relational (Oracle) and NoSQL(MongoDB) databases
  • Experience with Redis or equivalent for caching and performance optimization.
  • Proven experience with Test-Driven Development (TDD) and Sift-Left testing strategies.
  • Hands-on experience with test automation tools / frameworks such as Junit, Mockito, REST Assured, Cucumber or Selenium.
  • String understanding of application performance, monitoring and optimization techniques.
  • Excellent problem-solving skills and ability to lead complex development tasks.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Preferred Skills :

  • Exposure to API Gateways, Service Discovery and Distributed Tracing
  • Exposure to Workflow tools ( Pega, RHPAM or equivalent workflow tool)
  • Exposure to Continuous Integration and Continuous Delivery (CI / CD) pipelines,
  • either on-premise or public cloud (, Tekton, Harness, Jenkins, etc.).

  • Familiarity with DevOps Practices and containerization tools like Docker and orchestration with Kubernetes.
  • Experience with code quality tools ( SonarQube, Checkmarks)
  • Understanding of security best practices for backend development (OAUth2, JWT, Spring Security)
  • Proven leadership and team collaboration skills.
  • String communication and stakeholder management.
  • Ability to balance technical depth with business priorities.
  • Passion for high-quality, clean and maintainable code.
  • Qualifications :

  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Demonstrated leadership skills
  • Proven project management skills
  • Expertise in industry practices and standards of application architecture role
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Education :

  • Bachelor’s degree / University degree or equivalent experience
  • Job Family Group : Technology

    Job Family :

    Applications Development

    Time Type : Full time

    Primary Location Full Time Salary Range :

    $120, - $170,

    Most Relevant Skills

    Please see the requirements listed above.

    Other Relevant Skills

    For complementary skills, please see above and / or contact the recruiter.

    Create a job alert for this search

    Java Developer • Mississauga Ontario Canada

    Similar jobs
    Senior Java Backend Architect - AWS Microservices Lead

    Senior Java Backend Architect - AWS Microservices Lead

    Themesoft Inc. • Mississauga
    Full-time
    A leading tech recruitment firm is seeking experienced backend developers with a strong AWS background and hands-on experience in Java 17, Spring Boot 2. The ideal candidate has over 8 years of expe...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Full-Stack Engineer | Hybrid Banking

    Senior Java Full-Stack Engineer | Hybrid Banking

    Tamanna Technology • Mississauga
    Full-time
    A leading technology firm is urgently hiring a Java Full Stack Developer for a high-priority engagement with a leading Canadian banking and insurance client. The role is located in Mississauga with ...Show more
    Last updated: 1 day ago • Promoted
    Senior Full-Stack Java / Angular Developer (Hybrid)

    Senior Full-Stack Java / Angular Developer (Hybrid)

    TSR Consulting Services, Inc. • Mississauga
    Full-time
    A leading consulting firm is seeking a Full Stack Java Angular Developer to lead application systems analysis and programming activities. The role requires over 6 years of relevant experience, with ...Show more
    Last updated: 1 day ago • Promoted
    Algebra Private Tutoring Jobs Bradford

    Algebra Private Tutoring Jobs Bradford

    Superprof • Bradford, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Lead Developer / Architect (Full Stack)

    Lead Developer / Architect (Full Stack)

    PHD Solutions • Burlington, ON, Canada
    Full-time +1
    Lead Developer / Architect (Full Stack) • Burlington, ON • Full-time, permanent role (Monday – Friday, with flex hours), Remote working is a possibility. Salary : $110,000 - $135,000 commensura...Show more
    Last updated: 30+ days ago • Promoted
    Java Tech Lead

    Java Tech Lead

    HRB • Vaughan
    Full-time
    We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team.The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot,...Show more
    Last updated: 19 days ago • Promoted
    Java Developer

    Java Developer

    Royal Cyber Inc. • Mississauga
    Full-time
    Canada with IBM on their TD Bank engagement.Contribute to a fast-paced development environment on the Java stack (Java 8, Spring, Spring MVC, Spring Boot, Microservices, RESTful API).Collaborate in...Show more
    Last updated: 1 day ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Vaughan
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Tekgence Inc • Mississauga
    Full-time
    Direct message the job poster from Tekgence Inc.Amazon Web Service (AWS) Cloud Computing, DevOps Continuous Integration and Continuous Delivery (CI / CD), Advanced Java Concepts.Java Deep expertise i...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Azure API & Integration Lead

    Senior Azure API & Integration Lead

    Infosys Limited • Mississauga, Calgary, Vancouver
    Full-time
    A global digital consulting firm is seeking a Senior Azure APIM / AIS Consultant to define problems and propose solutions. You will be responsible for guiding project teams and developing integration ...Show more
    Last updated: 1 day ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Open Systems Technologies • Mississauga
    Full-time
    The overall objective of this role is to lead applications systems analysis and programming activities.Experience with the following technologies : . Java (Core, JDBC, MT, Collections, I / O), Spring Bo...Show more
    Last updated: 1 day ago • Promoted
    Java Backend Engineer – SAP Commerce Cloud, AWS, Microservices & Solr

    Java Backend Engineer – SAP Commerce Cloud, AWS, Microservices & Solr

    Astra North Infoteck Inc. • Mississaua, ON, ca
    Full-time
    Quick Apply
    Required skills : Digital : Amazon Web Service(AWS) Cloud Computing~Digital : Solr~Digital : Microservices~SAP Commerce Cloud. Help with and Implement the Backend Architectural Artifacts Platform lev...Show more
    Last updated: 13 days ago
    Senior Java Development Lead — Agile, Integration & Delivery

    Senior Java Development Lead — Agile, Integration & Delivery

    Echelon 56 • Vaughan
    Full-time
    A member-based organization is looking for a Development Manager to oversee design and development of applications.You will need over 8 years of experience, particularly with Java, J2EE, and Angula...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer

    Senior Java Developer

    LOGIXtech Solutions • Mississauga
    Full-time
    Our client is hiring a Senior Java Developer on a long-term contract basis.The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised applicat...Show more
    Last updated: 1 day ago • Promoted
    Lead Java Developer

    Lead Java Developer

    PowerToFly • Mississauga
    Full-time
    The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and ...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Fullstack with React

    Senior Java Fullstack with React

    Axiom Software Solutions Limited • Mississauga, ON, CA
    Full-time
    Quick Apply
    Job Title : Senior Java Fullstack with React and Redux ( 70 % Backend + 30 % frontend ).Duration : Fulltime position.Location : Mississauga , Canada - Hybrid(3 days in a week onsite).Sen...Show more
    Last updated: 30+ days ago
    Sr. Developer

    Sr. Developer

    Rogers Communications, Inc. • Brampton
    Full-time +2
    Select how often (in days) to receive an alert : .Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most.Together, we are proud ...Show more
    Last updated: 22 days ago • Promoted
    Lead Buyer

    Lead Buyer

    Vaco by Highspring • King City, ON, CA
    Permanent
    Own the contracts in this line of business, oversee all aspects of the negotiations, cost analysis and billing.Contract negotiation experience in procurement / supply chain.Experience in procurement,...Show more
    Last updated: 7 days ago • Promoted