Software Developer Senior

Toronto, ON, Canada

Job Description

Role: Software Developer - Senior
Location: Toronto, ON (Hybrid)
Duration: 6 Month of Contract with Possible extension
Technical Skills: 80%

  • Full Stack Development Expertise: Proficiency in front-end and back-end development, especially using Java for the backend and Angular or similar modern front-end frameworks.
  • Java Backend Development: Strong experience with Java, APIs, microservices, and integration with cloud services.
  • Cloud Experience (Azure DevOps): Hands-on experience with Azure, containerization, CI/CD pipelines, and automated deployments.
  • Hands-on Experience in Solutions Design: Proven capability to design and implement scalable full stack solutions in distributed environments.
  • System Interfaces & Integration: Deep understanding of interactions between UI, middleware, and backend services.
  • Database and API Development: Experience with databases (SQL/NoSQL) and RESTful API development for seamless integration between front-end and back-end systems.
  • Cloud-Native Full Stack Development: Expertise in deploying full stack applications on cloud platforms.
  • Middleware and API Gateway Integration: Proficiency in integrating with middleware and managing API gateways.
  • End-to-End Development: Ability to design, develop, and implement both front-end and back-end features with reusable components and a focus on code quality.
  • Data and Process Modeling: Knowledge of data and process modeling methodologies, metadata structures, and managing data interactions across systems.
  • Performance Optimization: Strong understanding of performance optimization for both server-side (Java) and client-side (JavaScript, CSS) components.
  • Experience with Continuous Integration/Delivery: Familiarity with CI/CD practices, particularly in cloud environments.
  • Object-Oriented Design Techniques: Knowledge of object-oriented analysis and design techniques for full stack development.
Must Have:
  • Full Stack Development Expertise: Hands-on experience with both front-end and back-end development, particularly using Java for the backend and modern front-end frameworks such as Angular
  • Java Backend Development: Strong experience with Java development, including working with APIs, microservices, and integrating with cloud services.
  • Cloud Experience (Azure DevOps): Hands-on experience with cloud platforms, particularly Azure, including containerization, CI/CD pipelines, and automated deployments using Azure DevOps.
  • Hands-on Experience in Solutions Design: Proven ability to design, develop, and implement full stack solutions in large, distributed environments, ensuring scalability and performance.
  • System Interfaces & Integration: Understanding of system interactions across different components (UI, middleware, backend services) and the ability to manage interfaces between these layers.
  • Database and API Development: Experience with databases (SQL/NoSQL) and RESTful API development, ensuring proper integration between front-end and back-end systems.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3293837
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned