Software Developer

Oakville, ON, Canada

Job Description


:
We are looking for a skilled Software Developer to join our team in Oakville, Ontario, on a long-term contract basis. This role involves creating and maintaining robust software solutions within the energy/natural resources sector. You will collaborate with a team of professionals to design, develop, and deploy high-quality microservices and backend systems.
Responsibilities:

  • Collaborate within an agile sprint team to deliver functional software components according to story requirements and timelines.
  • Design and develop microservices, including endpoints and backend logic, adhering to coding standards and design principles.
  • Apply appropriate design patterns, implement effective logging, and manage error and exception handling.
  • Create and maintain unit tests to ensure comprehensive test coverage for all developed functionalities.
  • Participate in discussions related to business analysis, user experience, and technical solutions to refine project outcomes.
  • Document technical processes and contribute to design reviews, sprint workshops, and planning sessions.
  • Perform code reviews by analyzing team commits through pull requests and supporting sprint activities, such as facilitating stand-up meetings.
  • Ensure timely delivery of new features and capabilities that meet design and functional specifications.
  • Communicate progress, challenges, and solutions effectively with team members and the development manager.
Requirements:
  • Proficiency in backend development using Java and Spring Boot.
  • Hands-on experience with databases such as PostgreSQL, MongoDB, and Redis.
  • Strong understanding of RESTful APIs and experience with tools like Postman.
  • Familiarity with version control systems like Git and documentation tools such as Confluence.
  • Knowledge of CI/CD tools including Jenkins and Nexus, as well as containerization platforms like Kubernetes.
  • Demonstrated ability to write clean, efficient, and maintainable code.
  • Strong problem-solving skills and an ability to work collaboratively in a team environment.
'

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.


Job Detail

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