Jr Full Stack Software Engineer (Angular & Java)

88917
Cambridge, Ontario
Contract
Yesterday

Position Title – Jr Software Engineer (Full Stack: Angular & Java)

Expected 12 month contract

Location – Cambridge, ON (Hybrid)

 

This is considered an on-site role (80%), collaborating with users on the production floor. We are currently unable to consider candidates who desire/require 100% remote work.

Description

Our client is seeking a self-driven, hands-on problem solver to join the External Logistics – Core Development Team and support the next phase of their North America’s Digital Transformation Journey.
As a Junior Software Consultant, you will design, develop, and scale mission-critical microservices and hybrid mobile applications that support our client’s North American factories. You will be expected to gather requirements from users to understand business workflows, gather requirements, validate features, and ensure the software performs reliably in a high-demand industrial environment. You will collaborate directly with internal customers and actively participate as part of our core SCRUM team.

Technical Profile

We have several key skill gaps, and we are seeking candidates who bring strong technical knowledge and the ability to own solutions end-to-end.

Expert knowledge in at least 2 of the following

  • Java Spring Boot (REST API development, microservices)
  • Angular 12+ / TypeScript / HTML5 / CSS3, Postgres 15+
  • Linux, Docker, Git

Minimum 2-3 years working experience in most of the following

Frontend

  • Angular development (components, services, routing, state management)
  • UX design
  • Module federation

Backend & Microservices

  • Java 8+ fundamentals, Spring Boot, Spring MVC, Spring Data JPA
  • Designing RESTful microservices in a distributed environment
  • Kafka for event-driven and messaging-based architectures
  • Redis for caching, performance improvements, and resilience patterns
  • Asynchronous & concurrent application design
  • Implementing design patterns and structured software architecture
  • Linux runtime environment & containerized deployments (Docker/Kubernetes)

Databases

  • Strong SQL skills
  • Hands-on experience with PostgreSQL
  • Data modeling and query performance optimization

CI/CD, DevOps & Automation

  • Automated build/test/deployment for Angular and Spring Boot applications
  • CI/CD integration with Git-based workflows and artifact repositories

Nice to Have Technical Skills

  • Mobile app development (Android, hybrid frameworks)
  • DevOps tools (Azure Pipelines, container orchestration)
  • Selenium or UI automation
  • Advanced Kafka usage (stream processing, schema registries)
  • JEE (EJB, JSP, JDBC, JMS) with WebSphere v8.5.5
  • Advanced data modeling and database design

Role Profile

This role requires candidates who can take concepts directly from Production Control users, refine them into actionable requirements through Agile methodology, and deliver high-reliability solutions for a mission-critical industrial environment. The ideal candidate thrives in a startup-style engineering culture but within a world-class manufacturing environment. We focus on producing customer value while continuously elevating our team’s technical capabilities.

Responsibilities

  • System design and architecture
  • Full lifecycle implementation (design ? development ? testing ? deployment)
  • Integration with existing enterprise systems and third-party apis
  • Production support, troubleshooting, and long-term maintenance
  • Engaging directly with stakeholders to refine and validate requirements
  • Ensuring performance, reliability, and responsive UI

Required Professional Skills

  • Able to work independently and collaboratively within an Agile team
  • Strong communication and interpersonal skills when engaging users
  • Ability to manage concurrent assignments and negotiate task priorities
  • Ability to write clear, organized technical documentation
  • Ability to follow requirements and deliver features from start to finish
  • Strong analytical and problem-solving skills
  • Willingness and ability to learn new technologies quickly as business needs evolve
  • Ability to perform under pressure and support mission-critical operations
  • Available for overtime when required
  • Must be flexible to work in Woodstock approximately once every 20 working days

Education Requirement

Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related fields

The pay range that the employer reasonably expects to pay for this position is between CA$40.00 and CA$50.00

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

This posting is for an existing vacancy.

If you believe this post to be fraudulent, please report by clicking here

Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.

We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!