Hybrid opportunity for Software Developer - Full Stack - Senior

TalentBridge
Toronto, ON
59,7 $-76,18 $ / heure (estimé)
Temps plein

Job Title : Full Stack Developer

Location : Toronto, ON (Hybrid)

Duration : + Months ( time extension)

Deliverables :

The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java, Restful API ( Spring Boot) and Cloud-Native Angular frameworks, translating functional specifications into working, tested applications (Front-end User-Interface, Backend, and integration serviecs).

This includes developing detailed programming specifications, user interface designs, prototypes, writing and / or generating code, compiling data driven programs, conducting unit tests, and debugging code.

  • Development - Writing and / or generating code, conducting unit tests on written code
  • Design and Documentation Participate in creation of high-quality software design and documentation of SDLC phases
  • Support Assist with troubleshooting production issues and support day-to-day operations

Technical Design

  • Extensive experience with, Java / JEE, REST API ( Spring Boot) design and development, including experience with API documentation and testing.
  • Strong experience in developing Single Page Application (SPA) by using Angular Cloud Native Frameworks.
  • Demonstrated and results-based experience in User Interface design, integration design, and data modeling for enterprise applications.
  • Skilled in designing solutions from business requirements, especially using UML, JEE, and Service Bus.
  • Practical knowledge in applying various design patterns and standards to the technical design and development.
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, OWASP practices, and OPS architecture standards.

Technical Framework

  • Hands-on and demonstrated experience in design and development using core JEE technologies, Microservice architecture, API Services, Enterprise Service Bus, Message Queue, etc.
  • Hands-on and demonstrated experience in Java Frameworks ( Spring, Shiro, Primefaces etc.), and technologies such as Hibernate, JSF, etc.
  • Hands-on experience in developing Single Page Application (SPA) by using Angular.
  • Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.

Integration Skills

  • Hands-on and demonstrated experience in design and development using Microservice architecture and API Services.
  • Strong experience with enterprise integration technologies, such as Azure Service Bus, JMS, AMQP, or REST.
  • Strong experience in integrating web applications with RESTful APIs. Knowledge of HTTP protocols and AJAX.
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Security

  • Demonstrated experience with Security in Cloud environment, for example, Oauth, Multi-Factor Authentication, SSO, PKI, RBAC, certificate based or protected API, JWT Authentication, , etc.
  • Understanding of security best practices and demonstrated experience in implementing authentication, authorization, and encryption.
  • Understanding of common web security practices and vulnerabilities. Knowledge of how to secure applications against common threats

INDIT

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Iris Software Inc.
Toronto, Ontario

Experience working within professional software engineering practices for the full SDLC, including coding standards, code reviews, source code management, build processes and testing. Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (...

Offre sponsorisée
Iris Software Inc.
Toronto, Ontario

Full Stack Developer for a long-term contract opportunity. Experience working with Kafka & MongoDBExperience with Databases like S3, Oracle & MS-SQLExperience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)Experi...

Offre sponsorisée
HCLTech
Canada, Canada

NET DeveloperLocation: Canada / RemoteImmediate joiningJob Description: • Develop an AI Assistant engine using. Create a Marketplace for sharing AI Assistants within the Enterprise using React. Provide APIs for Inferencing, Embedding, and Semantic Retrieval in PGVector using. Enhance the Marketplac...

Royal Bank of Canada>
Toronto, Ontario

In this role, you will be a full-stack developer within the JSOC Digital Development team, responsible for designing and implementing software solutions across multiple platforms. Our Digital Development team designs, architects, and builds bespoke solutions to support forward-thinking and industry ...

0000050007 Royal Bank of Canada
Toronto, Ontario

Designing and coding application programs; performing testing for developed applications. Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. GFT’s impact is far-reaching as we collaborate with partners from across the company to deli...

General Motors
Markham, Ontario

As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles on demand which are capable of running thousands of simultaneous scenarios on cloud compute. The ...

E-Solutions
Toronto, Ontario

Full Stack Developer Required Technical Skills:. ...

Royal Bank of Canada
Toronto, Ontario

Demonstrate software development best practices for high quality delivery. Work closely with Data Engineers, analyzing data, designing and implementing ETL/ELT functionality to transform data for different applications purposes. Are you a talented, creative, and results-driven professional who thriv...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development Life Cycle. Resolvesand troubleshoots technical problems which arise during the use andoperation of software pa...

City of Toronto
Vaughan, Ontario

The City of Toronto is currently looking for a Business Programs and Solutions Specialist (Full Stack Software Specialist) to join its award-winning solution development team with Toronto Children's Services (TCS). Experience in defining software solution/application design that incorporate leading ...