Java Software Engineer

87782
Cambridge, Ontario
Contract
20 hours ago

Position Title – Java Software Engineer 

Expected 12 month contract

Location – Cambridge (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 looking for a self-driven senior software engineer to work on a variety of software systems supporting our production environment. As a senior software engineer consultant, you will be working through full software development cycles on creating new features in a variety of applications to support the shop floor.

The successful applicant will be working on systems involving digital build instruction for manufacturing.  The position will be heavily focused on frontend development.  The team specializes in client/server and distributed applications.

Key technologies we are seeking include Java, Angular, Oracle, SQL, JBOSS, Restful and SOAP webservices. 

As successful applicant, you will be expected to meet with customers as part of regular duties such as troubleshooting, deployments and training. 

Responsibilities:

  • Application Programming
  • Systems analysis, design, and integration
  • Business Analysis
  • System support and maintenance  

 

Required Technical Skills:

Expert level experience in several of the following

  • Angular 4 and above
  • AngularJS
  • Java 1.8
  • Spring
  • JDBC
  • Relational Database in Oracle, Postgres and/or SQL Server
  • Architecture or leadership experience in Microservices & Docker
  • Git or other related distributed version control software

Minimum 3 year working experience

  • Design patterns such as MVC, MVP, MVVM, Dependency Injection
  • Test Driven Development
  • Software build, deployment, and maintenance using build tools, IIS, and Windows Servers
  • General understanding and experience with networking and TCP/IP concepts

Nice to Have Technical Skills

  • Java
  • Azure Devops
  • WebSocket
  • JMS
  • Concurrent programming
  • Network knowledge, TCP
  • IT trouble shooting skills

Required Professional Skills

  • Must work well both autonomously and in a team environment
  • Ability to balance concurrent assignments and negotiate with customer groups to follow tasks through to conclusion
  • Ability to write well organized user requirements and technical design documentation
  • Ability to follow requirements and deliver new product features from start to finish
  • Strong interpersonal skills, decision making ability, and problem-solving skills
  • Ability and willingness to learn and adapt to new technologies as business needs evolves
  • Perform under pressure and demonstrate flexibility in customer support role
  • Available to work overtime when required
  • On-call support for critical manufacturing applications/systems 
  • Must be flexible to work in Woodstock about 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$60.00 and CA$75.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

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!

Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. 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.