Full Stack Developer

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

  • Location: Mississauga, Ontario
  • Type: Contract
  • Job #2876

Are you a tech-savvy leader with a passion for developing innovative solutions? If so, we've got the perfect opportunity for you! Our client is currently seeking a Developer to join their dynamic team and help drive the development of cutting-edge software using Java, Spring, and Angular.

You'll be responsible for the design and implementation of new features and functionality. You'll also be expected to stay up-to-date with the latest technologies and trends in cloud development, and to help drive the adoption of best practices within the team.

If you're a Developer who's ready to take their career to the next level, we want to hear from you! Apply today and let's start building something great together! 
 
What will you do?

  • As a Full Stack Software Developer, you have a solid technical foundation, and a strong focus on growing your development skills; You are able to deliver complex tasks, working individually or pairing with others and you have a significant amount of experience in different domain.
  • You will be part of a team creating new services and customer-facing applications using the latest technologies which will shape the future of banking; You will develop and support highly scalable, high performance APIs within an Agile development team
  • Ensure high code quality through automated unit and functional testing.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
  • Design and develop code structures based on technical design defined by the team.
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
  • You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Excellent communication including the ability to distill technical details into human terms. 

What do you need to succeed?
Must-have

  • 5+ years’ experience with Angular, Java 8, REST API/Micro services, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL
  • 3+ years developing on an RDBMS (Oracle, MSSQL, PostgreSQL), No SQL(Mongo, ELK) and Data Streaming (Kafka)
  • Exposure to data hygiene routines and models
  • Knowledge of developing distributed cloud applications (OpenShift, Kubernetes, Docker); Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
  • Knowledge of security gateways and protocols (JWT, Oauth, SSL Certificates)
  • Full software development life-cycle experience with CI/CD and thorough testing prior to release.
  • Pairs effectively with other developers in the team. Pairs effectively with other developers in the team
  • Solid Understanding of Agile
  • A passion for technology and a love of software development culture

Nice-to-have

  • Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
  • Knowledge of major architectures style (message oriented, reactive, event based)
  • Micro-service design and implementation (load balancing, discovery, resiliency) 

Submit Your Application

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Scroll to Top