Description

We are seeking an experienced Full Stack Engineer with strong expertise in Java, Spring Boot, SQL, and Angular for a hybrid role with Client in Mississauga. The ideal candidate has a solid full-stack development background and can contribute to all phases of the software development life cycle while collaborating with cross-functional teams in a dynamic and fast-paced environment.

Key Responsibilities:

 

  • Design, develop, and maintain high-performance software solutions using Java, Spring Boot, SQL, and Angular.
  • Work closely with senior developers and product owners to deliver robust backend and front-end applications.
  • Participate in Agile development ceremonies: sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Integrate and maintain ORM frameworks, relational databases, and RESTful APIs.
  • Contribute to DevOps processes by automating build, test, and deployment pipelines.
  • Document system design, code, and workflows effectively using tools like Confluence and JIRA.
  • Maintain quality standards through code reviews, unit testing, and integration testing.
  • Align technical solutions with Client's digital transformation and modernization goals.
  • Demonstrate strong communication skills to coordinate across teams and locations. 

     

Must-Have Skills:

 

  • 8+ years of full-stack development experience
  • Strong in Java, Spring Boot, SQL
  • Proficiency in Angular (8+), JavaScript, HTML/CSS
  • Experience with ORM frameworks (Hibernate or JPA)
  • Working knowledge of RESTful APIs and Microservices
  • Familiarity with DevOps tools like Jenkins, Git, Maven
  • Good communication, documentation, and Agile practices

     

Nice-to-Have:

 

  • Experience in financial services or enterprise-grade systems
  • Familiarity with cloud platforms (AWS, Azure)
  • Exposure to CI/CD and containerization tools (Docker, Kubernetes)
  • Understanding of security and performance best practices

Education

Any Gradute