Lead Java Engineer

4 weeks ago


Toronto, Ontario, Canada NTT DATA Full time

NTT DATA Services is dedicated to recruiting outstanding, innovative, and enthusiastic professionals who aspire to develop their careers with us. We foster an inclusive, flexible, and forward-looking workplace.

We are currently on the lookout for a Lead Java Engineer (Onsite) to enhance our team in Toronto, Ontario, Canada.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications and frameworks.
  • Spearhead the architecture and design of Java solutions.
  • Collaborate effectively with fellow developers, designers, and system administrators to ensure seamless integration of project components.
  • Diagnose and resolve technical challenges associated with Java applications.
  • Create and uphold comprehensive software documentation.
  • Offer technical mentorship and guidance to junior developers.
  • Stay informed about the latest advancements in Java technologies and industry trends.
  • Enhance existing code for improved performance.
  • Review and analyze existing code, implementing necessary modifications.
  • Engage in code reviews and propose enhancements.

Essential Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
  • Experienced Java developer with over 5 years in developing, maintaining, and supporting software applications utilizing Java/J2EE, Spring framework, and associated technologies.
  • Proficient in Java and J2EE technologies, with a strong grasp of features in Java 8 and above.
  • Solid understanding of Collections and Multi-Threading concepts with hands-on experience.
  • Experience with Spring Boot .
  • Recent hands-on experience in developing and implementing Java-based Web Services, primarily using a REST architecture.
  • Proven experience in building scalable and distributed micro-services .
  • Familiarity with major open-source tools and frameworks such as Spring, Hibernate, Spring JPA .
  • Strong understanding of Data Structures and Algorithms .
  • Knowledge of Agile software development methodologies.
  • Proficient with build and development tools like Gradle and Maven .
  • Experience with GIT version control.
  • Familiarity with Linux / Unix environments.
  • Excellent problem-solving and communication skills.
  • Good understanding of SQL and experience with relational databases .

Preferred Skills:

  • Experience with UI technologies such as Angular, REACT .
  • Familiarity with messaging tools like Kafka .
  • Understanding of cloud-based data platforms and services (e.g., Snowflake, AWS, Google Cloud, Azure).
  • Knowledge of data pipelines utilizing ETL/ELT frameworks and tools (e.g., Apache Spark ).

Work Location:

  • Candidates are required to work onsite 5 days a week.
  • No travel to other locations is necessary.

About NTT DATA Services

NTT DATA Services is a recognized leader in IT and business services, including cloud, data, and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we assist clients in transforming through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration, and global data centers. We are committed to our clients' long-term success.

NTT DATA Services is an equal opportunity employer and considers all applicants without regard to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.


  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Lorven Technologies Full time

    Lorven Technologies is seeking a Lead Java Engineer - Spring Boot API Expert for a long-term engagement. Below are the detailed requirements. Position: Lead Java Engineer - Spring Boot API Expert JOB OVERVIEW: Essential Skills: Over 5 years of expertise in Core Java and Spring Boot API development. Proficiency in Java 17. Experience with Spring...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Lorven Technologies Full time

    Lorven Technologies is seeking a Lead Java Engineer - Spring Boot API Expert for a long-term engagement. Below are the detailed requirements. Position: Lead Java Engineer - Spring Boot API Expert JOB LOCATION: Hybrid JOB OVERVIEW: Key Qualifications: Over 5 years of expertise in Core Java and Spring Boot API development. Proficient in Java 17....

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada S I Systems Full time

    Senior Java Engineer (Springboot)Our client, S I Systems, is in search of a Senior Java Engineer specializing in Springboot to contribute to a prominent Foreign Exchange (Fx) Capital Markets application for a leading Tier 1 financial institution. This position offers a hybrid work arrangement, requiring presence in the office twice a week. Key...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Position OverviewNexus Systems Group Inc. is on the lookout for a Lead Java Engineer to enhance our dynamic team. The successful applicant will possess a robust foundation in software engineering and a proven track record in developing large-scale, customer-oriented applications. If you are driven by the desire to lead teams towards excellence and deliver...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Dawn InfoTek Inc. Full time

    Dawn InfoTek Inc. is a leading IT consulting firm that collaborates with prominent financial institutions, investment companies, and governmental organizations. Our commitment lies in providing innovative consulting services and recruiting for all levels of IT roles for our clients. We are currently in search of skilled professionals to take on the...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About This RoleWe are seeking a highly skilled and experienced Java Software Engineer to join our team at The Toronto-Dominion Bank (Canada). As a Senior Lead Java Software Engineer, you will be responsible for designing and developing complex software applications using Java and Spring Boot.Key ResponsibilitiesDesign and develop high-quality software...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About This RoleWe are seeking a highly skilled and experienced Java Software Engineer to join our team at The Toronto-Dominion Bank (Canada). As a Senior Lead Java Software Engineer, you will be responsible for designing and developing complex software applications using Java and Spring Boot.Key ResponsibilitiesDesign and develop high-quality software...


  • Toronto, Ontario, Canada S I Systems Full time

    Lead Java Backend Engineer responsible for crafting robust backend microservices. S I Systems is seeking a Lead Java Backend Engineer responsible for crafting robust backend microservices. Work Environment: Fully Remote Project Duration: 4 months with potential for extension. Key Responsibilities: Collaborate within a sprint team alongside fellow...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada TV2 Consulting Full time

    At TV2 Consulting, we are seeking a skilled professional to join our dynamic team in Toronto. You will be part of a collaborative and enthusiastic environment that fosters team spirit and continuous learning.Key Responsibilities:Architect, troubleshoot, and manage applications operating within a containerized framework.Collaborate with various functional...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada TV2 Consulting Full time

    At TV2 Consulting, we are seeking a dedicated professional to join our dynamic team. This role offers a collaborative environment where innovation and teamwork thrive.Key Responsibilities:Architect, troubleshoot, and manage applications deployed in a containerized framework.Collaborate with various departments, business units, and external partners to...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada TV2 Consulting Full time

    At TV2 Consulting, you will be an integral part of a vibrant and supportive team dedicated to fostering a collaborative work environment. You will have numerous opportunities for professional development and continuous learning.Key ResponsibilitiesArchitect, troubleshoot, and manage applications operating within a containerized framework.Collaborate with...


  • Toronto, Ontario, Canada NTT DATA, Inc. Full time

    NTT DATA, Inc. is dedicated to attracting outstanding, innovative, and driven professionals who aspire to advance their careers with us. We are committed to fostering an inclusive, adaptable, and forward-thinking workplace. We are currently in search of a Lead Java OpenShift Engineer to become a vital part of our team. Key Responsibilities Development...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Highbrow LLC Full time

    Position Overview: We are seeking a highly skilled Senior Java Developer to join our dynamic team at Highbrow LLC. This role involves leveraging your extensive experience in Java development to enhance our data solutions and drive innovation. Key Responsibilities: Maintain and ensure the quality and integrity of data across diverse sources and systems,...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada TV2 Consulting Full time

    Join our dynamic team at TV2 Consulting, where you will collaborate with a supportive and enthusiastic group dedicated to fostering a positive work environment. We prioritize your professional growth, offering numerous opportunities for training and development.Key Responsibilities: Architect, troubleshoot, and manage applications within a containerized...


  • Toronto, Ontario, Canada Spirit Omega Full time

    Java Software Engineer Java Software Engineer Spirit Omega is a leading company committed to innovation and excellence. We are seeking a highly skilled Java Software Engineer to join our team. About the Role This is a 12-month contract opportunity to work on a cutting-edge project using Java and Spring Boot. As a Java Software Engineer, you will...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job SummaryHighbrow LLC is seeking a highly skilled Java Developer to join our team as a Technical Lead. The ideal candidate will have a strong background in software engineering, with a focus on Java development and architecture.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the development team, ensuring that...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job SummaryHighbrow LLC is seeking a highly skilled Java Developer to join our team as a Technical Lead. The ideal candidate will have a strong background in software engineering, with a focus on Java development and architecture.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the development team, ensuring that...

  • Lead Java Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada S I Systems Full time

    Senior Java (Springboot) DeveloperS I Systems is in search of a Senior Java (Springboot) Developer to contribute to a premier Foreign Exchange (Fx) Capital Markets application for a leading financial institution.Position Overview: This role offers a hybrid work environment, requiring presence in the office a couple of times a week.Essential...

  • Senior Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada Leading Bank Full time

    Position Overview We are seeking a Senior Java Engineer to join our dynamic team at a leading financial institution. The ideal candidate will possess extensive experience in software development and a strong background in Java technologies. Key Responsibilities Utilize your expertise in Java and the Spring framework to develop and enhance...

  • Lead Java Engineer

    4 weeks ago


    Old Toronto, Ontario, Canada Highbrow LLC Full time

    Position: Senior Java Software DeveloperJob ID:Location: Toronto, ON (2 days/week onsite)Travel Requirements:Number of Positions: 5Employment Type: W2Contract Duration: Long TermWork Eligibility: All Work Authorizations are Permitted – No Visa TransfersCore Technology: JavaKey Responsibilities:Maintain data quality and integrity across diverse data sources...