Senior Java Software Engineer

4 weeks ago


Toronto, Ontario, Canada GFT Technologies SE Full time
Job Title: Lead Java Developer

GFT Technologies SE is seeking an experienced Lead Java Developer to join our team in Downtown Toronto. As a Lead Java Developer, you will be responsible for leading a dedicated team of software developers, coordinating work planning and estimation, and ensuring high-quality standards for team deliveries.

Key Responsibilities:
  • Work closely with business stakeholders to understand functional business use cases and deliver complete functionalities.
  • Lead a dedicated GFT team, taking responsibility for overall team delivery, coordinating work planning and estimation, and ensuring high-quality standards for entire team deliveries.
  • Coordinate efforts with other teams on the client side to ensure seamless integration and delivery.
  • Maintain high-quality code with extensive test coverage to ensure reliability and scalability.
  • Develop comprehensive documentation to support the modernized application.
  • Serve as an expert in your technology field, providing guidance and expertise to team members and stakeholders.
Requirements:
  • 6+ years of experience in software development in an enterprise environment.
  • Perfect knowledge of Java, with a strong proficiency in Spring, Spring Boot, and fluent Java (JDK 8+).
  • Expertise in Kafka or alternatively any other event streaming architectures.
  • Knowledge of CI/CD pipelines, particularly Tekton and Harness, to facilitate continuous integration and deployment.
  • Experience working in an enterprise environment delivering functional business requirements.
  • Experience in leading development teams and coordinating efforts across multiple stakeholders.
  • Strong understanding of microservices architecture and cloud-native technologies. Good knowledge of Kubernetes.
  • Excellent communication skills with the ability to collaborate effectively with business stakeholders and technical teams.
  • Bachelor's degree in Computer Science, Engineering, or related field.
Nice to Have:
  • Ability to read and maintain.NET code.
  • Experience with modernizing legacy applications and transitioning to cloud-based architectures.
Why Join GFT Technologies SE?

GFT Technologies SE is a shaping the future of digital business. We are recognized as transformation leaders with a passion for technology and innovation. We provide sustainable solutions through IT engineering and technology consulting. We are over 10,000 solution-oriented technology professionals across 16 countries. In Canada, we have offices in Toronto, Quebec & Montreal.

At GFT Technologies SE, we value diversity and inclusion. We want to work with you because of your skills and your talent, regardless of your age, ethnicity, gender identity, or physical ability. We know that being a diverse, inclusive employer will help us live up to our social responsibility and make a difference.

We offer a wonderful opportunity to truly engage and get involved in a dynamic and competent team. Joining GFT Technologies SE means choosing a company on a human scale where happiness and pleasure are of how we work. We promote remote work culture and only coming to the office when it benefits everyone. Teamwork is at the heart of our values. We love to learn from challenges and celebrate success together.

We offer great work conditions, including six weeks' vacation program for all, 35h per week and flexible schedule / 40h per week and flexible schedule (for non QC needs), diversified social & sports activities, and generous individual or family insurance plan.



  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Java Software EngineerJob Description:We are seeking a highly skilled Senior Java Software Engineer to join our team at Motion Recruitment. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Java. Your expertise in Java 8/11, Springboot, and REST API frameworks will...


  • Toronto, Ontario, Canada SOUVLIKE Full time

    Key Responsibilities:• Design, develop, and test complex software systems• Collaborate with cross-functional teams to identify and prioritize project requirements• Implement software solutions using Java, ensuring high-quality, scalability, and reliabilityAbout the Role:As a Senior Software Engineer (Java) at {company}, you will be responsible for...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:Highbrow LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Analyze business requirements and...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:Highbrow LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Analyze business requirements and conduct...


  • Toronto, Ontario, Canada Source Code Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to lead the development of our credit card web applications built on AWS using Java.Key ResponsibilitiesDesign, develop, test, implement and support technical solutions across a full-stack of development tools and technologiesLead the development of applications using enterprise Java...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Title: Senior Software Engineer - Java DeveloperAbout the Role:We are seeking a highly skilled Senior Software Engineer - Java Developer to join our team at Scotiabank. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software applications using Java and Spring Boot.Key Responsibilities:* Design and...


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

    Job Title: Senior Java Software EngineerNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Engineer to join our team.Job SummaryWe are looking for a talented Java developer with a strong background in software development, cloud-based microservices, and API design. The ideal candidate will have a deep understanding of Java 8+, Spring...


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

    Job Title: Senior Java Software EngineerNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Engineer to join our team.Job SummaryWe are looking for a talented Java developer with a strong background in software development, cloud-based microservices, and API design. The ideal candidate will have a deep understanding of Java 8+, Spring...


  • Toronto, Ontario, Canada Compunnel Inc. Full time

    Key Responsibilities:We are seeking a highly skilled Senior Java Software Engineer to join our team at Compunnel Inc.Key Skills:Core JavaSpringHibernateAJAX 8 or moreRequirements:Strong hands-on experience in Core Java, J2EEStrong experience in HTML5, CSS3, Bootstrap, TypeScript, CSS, Angular 6 & aboveHands-on experience with Enterprise Java BeansGood...


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

    Job Title: Senior Java Software EngineerNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Engineer to join our team.Key Responsibilities:Analyze complex business requirements and design technical specifications for software components and applications.Act as a technical expert for modeling, simulation, and analysis efforts.Design,...


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

    Job Title: Senior Java Software EngineerNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Engineer to join our team.Key Responsibilities:Analyze complex business requirements and design technical specifications for software components and applications.Act as a technical expert for modeling, simulation, and analysis efforts.Design,...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Senior Java Software Engineer to join our team at Lorven Technologies in Toronto, ON.Job Summary:Role: Java Software Development ExpertLocation: RemoteDuration: Long termJob Description:Design and develop high-quality Java applications using Java 17+Implement APIs, load balancing, and performance testingDevelop Spring Boot...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Java Software EngineerFoicon is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-performance Java applications that meet business requirements and quality standards.Responsibilities:Lead the design,...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Java Software EngineerFoicon is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-performance Java applications that meet business requirements and quality standards.Responsibilities:Lead the design,...


  • Old Toronto, Ontario, Canada Jaide Health Full time

    Senior Cloud Software Engineer - JavaJaide Health is a pioneering healthcare technology company that's revolutionizing the way healthcare professionals communicate with patients. We're seeking a highly skilled Senior Cloud Software Engineer - Java to join our team and help us build cutting-edge solutions that improve health outcomes.Key...


  • 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 Motion Recruitment Full time

    Job Title: Senior Java Software EngineerJob Description:We are seeking a skilled Java Developer to join our team at Motion Recruitment. This is a 6-month contract position with a strong possibility of extension based on performance. You will be working in a hybrid model at our client's Toronto headquarters.Required Skills & Experience:8+ years of experience...


  • Toronto, Ontario, Canada SolutionStack Full time

    We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our Java-based applications. Key responsibilities include designing, implementing, and maintaining software solutions, collaborating with cross-functional teams, and ensuring high-quality code delivery.Requirements:Proficiency in Java programming...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Summary:Highbrow LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java 8 or above and any RDBMS.Key Responsibilities:Analyze business requirements and conduct research to...