Recherche d'emploi > Toronto, ON > Java developer

Java Developer - gRPC, Quarkas & ProtoBuf

CGI
Toronto, Canada
65 $ / heure (estimé)
Temps plein

Position Description :

This role is hybrid and requires you to be in our downtown Toronto office ( Yonge Street) 2-3 times per week - subject to change at any time.

Your future duties and responsibilities :

  • Design, develop, and maintain Golang applications and services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code and design reviews to maintain our high development standards.
  • Optimize applications for performance, scalability, and robustness.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug issues across the application stack.
  • Work closely with DevOps to deploy and operate applications in a cloud environment.
  • Contribute to the continuous improvement of the development process.

Required qualifications to be successful in this role :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Golang Developer, with a strong portfolio of work.
  • In-depth knowledge of Go programming language, paradigms, constructs, and idioms.
  • Experience with Go frameworks and tools such as Revel, Godep, and GoConvey.
  • Solid understanding of RESTful APIs and web services.
  • Familiarity with database technologies such as SQL, NoSQL, and in-memory databases.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native applications.
  • Understanding of microservices architecture and related design patterns.
  • Proficient in Git and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Preferred Qualifications :

  • Experience in the banking or financial services sector.
  • Familiarity with other programming languages such as Python, Java, or JavaScript.
  • Knowledge of CI / CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with message brokers (Kafka, RabbitMQ) and event-driven architecture.

LI-GS

Skills :
  • Code Review
  • Code Review
  • Code Review
  • Financial Services
  • Performance / Stress Testing
  • Il y a plus de 30 jours
    Emplois reliés
    CGI
    Toronto, Ontario

    Familiarity with other programming languages such as Python, Java, or JavaScript. Proven experience as a Golang Developer, with a strong portfolio of work. ...

    Offre sponsorisée
    Intellex Systems Group
    Canada

    Full Stack Developer (20)– our client requires 20 Full Stack Developers, who also know automated unit testing and integration testing, to work as part of cross-functional program review or product delivery teams. ...

    Imploy
    Toronto, Ontario

    Our client is seeking a skilled IT Developer to enhance our backend systems, specifically focusing on interfacing between ATMs/middleware and Mainframe/Transaction databases, as well as integrating with various web services and APIs. This role emphasizes backend development—no end-user interface des...

    Mannarino Systems & Software
    Anywhere - Canada

    Software Design and Verification DO-178 Engineers. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Bachelor's or master's degree in Computer Science, Computer Engineering or equivalent. ...

    S.i. Systems
    Toronto, Ontario

    Senior Pre-Sales Engineer to work with the Sales Team to conduct Software-as-a-Service (SaaS) product demonstrations for our construction management client. Organizations worldwide in key industries have discovered the value our client's software brings to their business. ...

    TEHORA
    CA
    Télétravail

    TEHORA est présentement à la recherche d'un(e) analyste-développeur JAVA senior ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente. Assurer l’entretien des unités JAVA développées;. Démontrer que la r...

    Bitgo
    Toronto, Ontario

    Work closely with product managers, designers, and other engineers to understand and refine product requirements. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. ...

    Epik Solutions
    Toronto, Ontario

    Strong skills in C/C++/Python for real-time, embedded systems development.Extensive experience developing real time embedded applications for Linux.Knowledge of FIPS 140, LINCE and Common Criteria requirements.Knowledge of cryptographic encryption algorithms, key exchange algorithms, hashing/message...

    University of Toronto
    Toronto, Ontario

    Minimum five years relevant experience in full stack application development; Java and Angular (13+) experience is required. You will work in cross-functional teams with developers, analysts, designers and stakeholders on existing and new products using established methodologies, including Agile. Ex...

    Funded club
    Canada

    Full Stack Developer to join our team! . Our tech stack is built using a clean SPA (Single-Page-Application) and an API built in Laravel, PHP. The ideal candidate is a highly resourceful and innovative developer who is not afraid to roll up their sleeves and bring their entrepreneurial spirit to the...