Technical Lead (Java and Angular) - Hybrid

at  Cognizant

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Dec, 2024Not Specified23 Sep, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Cognizant, our global community sets us apart—an upbeat, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw encouragement from dedicated colleagues and leaders. Cognizant is right where you belong.

Responsibilities:

ROLE OVERVIEW

We are seeking a very hardworking Full Stack Java Developer to join our team. As the Technical Lead (Java and Angular), you will be responsible for managing the development and implementation of Java applications, as well as providing technical guidance and support to the development in Java, Spring Boot, Micro services, Angular 10+ or React and JUnit. You will collaborate with multi-functional teams to define technical requirements and ensure the delivery of high-quality software solutions.

WHAT YOU’LL DO

In this role, you will:

  • Create UI and integrate this into the existing/New API
  • Create a responsive UI for multiple dashboards to visualize
  • Collaborate with the Product Owner to fix existing bugs in the legacy AngularJS App
  • Work with the rest of the team to create a migration plan for replacing the legacy code
  • Write end-to-end automated tests
  • Provide technical guidance and support to the development team, assisting with troubleshooting and complex technical issues.
  • Collaborate with multi-functional teams, including product managers and business analysts, to define technical requirements and project timelines.
  • Conduct regular code reviews to ensure the quality and efficiency of Java code produced by the development team.

WHAT YOU BRING TO THE ROLE

To excel in this role, you should bring:

  • Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.
  • Minimum 8+ year of experience in Java Development.
  • Minimum 3+ year of experience in Angular, Angular JS, TypeScript.
  • Minimum 5+ year of experience with Spring Framework and related technologies (Spring Boot, Spring MVC).
  • In-depth knowledge of Spring framework, Spring boot and Spring cloud
  • Building REST API, microservice in domain driven using hexagonal architecture principles
  • Good demonstrated understanding of UI web-based application architectures and frameworks (Angular or React) and the way it integrates with services.
  • Knowledge of SQL and relational databases (e.g., MySQL, Oracle).
  • Solid understanding of object-oriented programming principles and design patterns.
  • Banking or Financial Institution experience is preferred.
  • Familiarity with agile software development methodologies and tools, such as Scrum and Jira.
  • Excellent problem-solving and analytical skills, with the ability to troubleshoot and resolve complex technical issues.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Toronto, ON, Canada