Genpact
Genpact
Genpact is a global professional services and digital transformation company helping large enterprises apply data, artificial intelligence, and technology to complex business operations. Its services combine consulting, managed operations, intelligent automation, agentic AI, and data expertise across functions such as finance and accounting, supply chain, risk and compliance, and customer experience. Genpact works with organizations in industries including banking, insurance, consumer goods, healthcare, manufacturing, and high tech, supporting efforts to modernize processes and turn AI investments into measurable operational outcomes. Its teams bring together domain knowledge, analytics, and technology to help enterprise clients scale transformation across core business functions.

Senior Java Application Development Tech Lead at Genpact - Montreal Hybrid

Lead Java application development at Genpact in a senior technical role, guiding developers and shaping scalable enterprise software solutions. Collaborate with stakeholders to optimize applications, resolve technical issues, and support technology-driven transformation.

Description

  • Lead Java developers in designing and building software applications
  • Set technical direction and promote effective Java development practices
  • Convert stakeholder requirements into practical technical solutions
  • Review code and support the professional growth of team members
  • Maintain compliance with established coding standards
  • Investigate technical problems and deliver timely fixes
  • Improve application performance, scalability, and reliability
  • Monitor Java technology developments to support innovation and operational efficiency

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or Information Technology, or a master’s degree in Software Engineering
  • Oracle Certified Java Associate certification
  • Experience working with Agile methodologies
  • Knowledge of Apache Kafka
  • Proficiency with Java APIs
  • Experience using Java Database Connectivity (JDBC)
  • Experience with Scala
  • Experience with Spark ML
  • English proficiency at C2 level is required

Benefits

  • Gain practical experience through mentorship and extensive learning opportunities
  • Contribute to AI-enabled transformation and innovation initiatives
  • Collaborate with a global workforce of more than 140,000 professionals
  • Join a culture centered on integrity and inclusion

Related Jobs

University of Alberta

Events Coordinator, Alumni and Donor Relations – University of Alberta (Hybrid)

University of Alberta

Coordinate high-profile events that support the University of Alberta’s alumni and donor relations. Oversee budgets, vendors, communications, registrations, stakeholder engagement, and on-site delivery.

Open