Software Java Development Manager

4 weeks ago


Greater Toronto Area Canada, Ontario Icon Technologies Full time

Overview

Our client is currently looking for an experienced professional to step into the position of Software Development Manager, based in their office in Markham, Ontario.


This hybrid role requires at least three days a week in the office.


Tech stack:

  • Angular
  • Java
  • Spring Boot, Spring Cloud
  • SQL
  • AWS

Not everything is required.


In this capacity, you'll be responsible for overseeing the successful completion of technical initiatives, ensuring they meet project deadlines, budgets, and scope requirements. The role involves managing a team of over 14 professionals, providing leadership, guidance, and performance oversight to ensure top-notch project delivery aligned with organizational goals. As the Technical Delivery Lead, you'll act as a crucial intermediary between technical teams, stakeholders, and clients, fostering effective communication and collaboration throughout the project lifecycle.


Core Responsibilities

Project Oversight:

  • Manage the entire lifecycle of technical projects, ensuring they meet established timelines, budgets, and scope.
  • Develop comprehensive project plans detailing resource allocation, schedules, and risk management approaches.
  • Track project progress and adapt plans as necessary to navigate challenges.

Team Leadership:

  • Lead a team of over 14 technical experts, including developers and engineers.
  • Provide coaching, mentorship, and performance evaluations, promoting a culture of collaboration and high performance.
  • Support career development and personal growth opportunities, aligning them with team members' goals.

Stakeholder Coordination:

  • Serve as the main contact for stakeholders, clients, and internal teams, ensuring clear and consistent communication.
  • Gather and define project requirements from stakeholders, translating them into actionable technical plans.
  • Manage stakeholder expectations and address concerns that arise during the project lifecycle.

Technical Direction:

  • Offer technical leadership and ensure adherence to best practices and industry standards.
  • Oversee the technical design and implementation of solutions, ensuring they meet quality and performance criteria.
  • Stay informed on industry trends and emerging technologies to integrate innovative solutions into projects.

Process Optimization:

  • Identify and implement improvements to enhance project delivery and team efficiency.
  • Promote and enforce adherence to Agile and other project management methodologies.
  • Maintain documentation related to project processes, standards, and best practices.

Risk and Issue Management:

  • Anticipate potential project risks and develop strategies to mitigate them.
  • Address and resolve issues proactively during the project lifecycle to minimize impact on delivery.

Reporting and Metrics:

  • Prepare and present regular project status updates to senior management and stakeholders.
  • Monitor and analyze project metrics to assess performance and inform data-driven decisions.


Qualifications and Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field. Advanced certifications in project management (e.g., PMP, Scrum Master) are a plus.
  • A minimum of 7 years in technical project management, including at least 3 years in a leadership role managing technical teams.
  • Proven leadership and team management skills, with experience in mentoring and developing team members.
  • Extensive project management expertise, including Agile and traditional methodologies.
  • Strong stakeholder management and communication skills.
  • Technical proficiency in relevant technologies and a deep understanding of software development processes.
  • Experience managing multiple projects simultaneously in a fast-paced environment.
  • Solid background in full-stack development and design patterns.
  • Professional experience with modern frameworks like Spring Boot, Spring Cloud, Angular, and Node, along with MVC web-based applications.
  • Expertise in using and implementing RESTful web services.
  • Proficiency in AWS cloud technologies.
  • Strong skills in SQL, Redis, DB migration tools, and AWS RDS.
  • Professional experience with Docker and Kubernetes.
  • Self-driven with the ability to prioritize, delegate, and execute tasks in a high-pressure environment.
  • Strong analytical and problem-solving skills with attention to detail.
  • Experience managing client support issues and escalations.
  • Expertise in Agile, TDD, and BDD methodologies is essential.
  • Professional experience with monitoring tools such as Data Dog.
  • Experience with accounting software is advantageous.
  • Additional AWS experience (e.g., Cognito, S3) is a plus.
  • Exceptional organizational and time management skills.
  • Ability to collaborate effectively with cross-functional teams and build strong relationships.
  • High initiative and a proactive approach to project challenges.
  • Strong business acumen and results-driven mindset.


  • Java FS Developer

    3 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Java FS Developer Job DescriptionIris Software Inc., a leading technology services and solutions provider, is seeking a skilled Java FS Developer to join their team. As a Java FS Developer, you will play a crucial role in designing and developing systems that meet the needs of their clients.Key Responsibilities:Design and develop systems using Java and...

  • Java FS Developer

    3 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Java FS Developer Job DescriptionIris Software Inc., a leading technology services and solutions provider, is seeking a skilled Java FS Developer to join their team. As a Java FS Developer, you will play a crucial role in designing and developing systems that meet the needs of their clients.Key Responsibilities:Design and develop systems using Java and...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About the Role:Iris Software Inc. is seeking a highly skilled Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and developing systems that meet the needs of our clients.Key Responsibilities:Design and develop scalable and efficient software systems using Java and related...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About the Role:Iris Software Inc. is seeking a highly skilled Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and developing systems that meet the needs of our clients.Key Responsibilities:Design and develop scalable and efficient software systems using Java and related...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Java Full-Stack Developer / Java Backend Developer with MongoDBLocation: Toronto, ON (remote work options available)Primary Skills: Java, Spring Boot, Angular 10+Experience: 8+ yearsMust Have experience in Java, Angular, Spring Boot, and building and managing relationships.Develops and maintains dynamic, visually-attractive, and innovative...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Java Full-Stack Developer / Java Backend Developer with MongoDBLocation: Toronto, ON (remote work options available)Primary Skills: Java, Spring Boot, Angular 10+Experience: 8+ yearsMust Have experience in Java, Angular, Spring Boot, and building and managing relationships.Develops and maintains dynamic, visually-attractive, and innovative...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Java Software EngineerWe are seeking a highly skilled Java Software Engineer to join our team at Triunity Software, Inc.Key Responsibilities:Design and document robust API integrations to facilitate data exchange between RBC and 3rd party vendor APIs.Create detailed specifications and documentation for APIs, including endpoint definition,...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Java Software EngineerWe are seeking a highly skilled Java Software Engineer to join our team at Triunity Software, Inc.Key Responsibilities:Design and document robust API integrations to facilitate data exchange between RBC and 3rd party vendor APIs.Create detailed specifications and documentation for APIs, including endpoint definition,...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experts has a proven track record of delivering high-quality solutions that meet the unique needs of our clients.Job SummaryWe are seeking a highly skilled Java developer to join our team. As a Java developer at...


  • Toronto, Ontario, Canada RS Software, Inc. Full time

    Job Title: Java Application DeveloperRS Software, Inc. is a leading provider of global payment platforms and services, offering innovative solutions to clients across the globe.We are seeking a skilled Java Backend Developer to join our team in Toronto, Canada. As a key member of our development team, you will be responsible for designing and developing...


  • Toronto, Ontario, Canada RS Software, Inc. Full time

    Job Title: Java Application DeveloperRS Software, Inc. is a leading provider of global payment platforms and services, offering innovative solutions to clients across the globe.We are seeking a skilled Java Backend Developer to join our team in Toronto, Canada. As a key member of our development team, you will be responsible for designing and developing...


  • Toronto, Ontario, Canada RS Software, Inc. Full time

    Job Title: Java Application DeveloperRS Software, Inc. is a leading provider of global payment platforms and services, offering innovative solutions to clients across the globe.We are seeking a skilled Java Backend Developer to join our team in Toronto, Canada. As a key member of our development team, you will be responsible for designing and developing...


  • Toronto, Ontario, Canada RS Software, Inc. Full time

    Job Title: Java Application DeveloperRS Software, Inc. is a leading provider of global payment platforms and services, offering innovative solutions to clients across the globe.We are seeking a skilled Java Backend Developer to join our team in Toronto, Canada. As a key member of our development team, you will be responsible for designing and developing...


  • Greater Toronto Area, Canada, Ontario Encore Technical Solutions Inc. Full time

    Senior Java Engineer - (Back End)Large Enterprise Insurance ClientContract - 6 months +Remote/HybridImportant Responsibilities• With an emphasis on high product availability, optimum performance, and security, design, code, and manage web applications.• Take part in pertinent Software Development Life Cycle (SDLC) activities such as planning, building,...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Java Full Stack Developer to join our team at Iris Software Inc.About the Role:The ideal candidate will have 8+ years of experience designing and developing systems, with proficiency in Core Java, Java Spring framework, and Angular. Experience with micro-services architecture is required.Key Responsibilities:Design and develop...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Java Full Stack Developer to join our team at Iris Software Inc.About the Role:The ideal candidate will have 8+ years of experience designing and developing systems, with proficiency in Core Java, Java Spring framework, and Angular. Experience with micro-services architecture is required.Key Responsibilities:Design and develop...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experts has a proven track record of delivering high-quality solutions that meet the unique needs of our clients.Job SummaryWe are seeking a highly skilled Java developer to join our team. As a Java developer at...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Intelliware Development. As a key member of our software development team, you will be responsible for designing and developing complex applications that are highly scalable and extensible.Key ResponsibilitiesDesign and develop high-quality applications using Java,...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Intelliware Development. As a key member of our software development team, you will be responsible for designing and developing complex applications that are highly scalable and extensible.Key ResponsibilitiesDesign and develop high-quality applications using Java,...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experts has a proven track record of delivering high-quality solutions that meet the needs of our clients.Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team. As a Senior Java...