Basic Information

Ref Number


Primary Location



United States of America

Description and Requirements


  • Participate and lead customer meetings to gathers requirements and architect high level solution
  • Create technical designs that support Supply Chain Distribution applications; be a subject matter expert and deconstruct complex legacy monolithic applications and create technical solutions that ultimately lead to the design of headless architecture based on micro services
  • Collaborate closely with other Solution Delivery/Infrastructure Architects to identify hardware and software needs to accommodate the company’s architectural goal
  • Develop, review, maintain, advocate, and own a set of architecture documents, plans, and roadmaps. Including, but not limited to Technical Feasibility Assessments, High Level Technical Designs, Architecture Strategies, Reference Architectures, and enterprise standards
  • Participate in tactical problem resolution of critical systems – including participation in crisis management analysis and recommendation
  • Own and lead initiatives to define, design and implement solutions which includes reference architectures and estimates
  • Prepare technical design documents, presentations for architecture review board, reports, and other technical artifacts
  • Collaborate with various business, IT teams and vendors to elicit requirements and implement solutions
  • Lead peer review of design and code to ensure that code adheres to conventions and standards
  • Lead performance testing efforts to validate flexibility, stability, and scalability of the Java environment
  • Proactively identify and manage inter-project dependencies, priorities, risks, and issues
  • Develop and maintain knowledge of the company's core business processes, strategic business objectives, and strategic initiatives.
  • Liaise with clients and business representatives to understand the needs of business.
  • Self-driven to remain current in leading technologies and technical trends. This includes attending conferences, workshops, user groups, online training, and other research and training activities.

  • Education Required: College degree in Computer Science, Computer Engineering or related field of study. B.S. or B.A. preferred
  • Years of Job-Related Experience Required: Previous 5 - 7 year work experience as a Software Architect or Lead Java Developer with architect experience
  • Technical/Other Skills Required:
  • Advanced knowledge of software architecture
  • Experience with following technology:
  • ava EE (J2EE) & Java SE/ Spring, JPA/Hibernate, SOAP and REST API, Microservices
  • Angular/Javascript/Typescript/CSS/HTML5
  • Oracle PL/SQL
  • Linux/HP-UX shell scripting
  • Java EE Application Server Platforms (JBoss, WebSphere)
  • AWS cloud

  • Architect, Design, implement and test APIs, using Java with Spring Boot framework
  • Build data processing solutions for efficient API performance
  • Integrate components into a finished product
  • Follow agile software development practices
  • Collaborate with other teams as needed to build enterprise solutions
  • Participate in the design and architecture of sustainable software
  • Assist in developing continuous integration pipelines
  • Collaborate with internal team members to share responsibilities for the platform
  • The successful software engineer will have:
  • They will be best qualified if they have experience with several of the following:
  • Experience in Spring: Spring Boot, Spring Cloud, Spring Security
  • Experience in publish-subscribe messaging framework, e.g. Kafka, RabbitMQ
  • Java 8+
  • Expertise with container technologies like Docker, Rancher, and Kubernetes
  • Knowledge of Python is plus
  • Unix Shell Scripting and Linux/macOS Experience is plus
  • Knowledge of AWS is a plus
  • Git
  • CI/CD
  • Experience in working with Rally/Jira

Equal Opportunity Employer:


At TELUS International, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.

Additional Job Description

Java Microservices Lead Architect Location: Denver, CO