Back to results

Senior Java Software Engineer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Position: Spring Boot Senior Technical Lead

Location: Montreal, Quebec, Canada

Work Model: Hybrid – 3 days in office

Required Skills:

  • Strong Java/JavaScript programming skills
  • Experience with Python, Spring Boot, and REST API development
  • Understanding of object-oriented design and software engineering principles
  • Knowledge of Linux/Unix systems
  • Familiarity with networking protocols including HTTPS, SSH/SFTP, and TLS
  • Experience with relational databases including Oracle and PostgreSQL
  • Spring Boot, database design, and software design skills
  • AWS cloud experience

Detailed Responsibilities:

  • Design, develop, and maintain scalable applications using Java, JavaScript, and Spring Boot frameworks.
  • Lead the development and support of RESTful APIs, ensuring high performance and security.
  • Develop and maintain Python-based components and scripts to enhance platform capabilities.
  • Apply object-oriented design and software engineering principles throughout the software development lifecycle.
  • Operate effectively in Linux/Unix environments, ensuring robust system integration and deployment.
  • Utilize and implement secure networking protocols, including HTTPS, SSH/SFTP, and TLS.
  • Design, implement, and manage relational database solutions using Oracle and PostgreSQL.
  • Collaborate with cross-functional teams to deliver solutions that meet business and technical requirements.
  • Mentor junior developers, promote best practices, and contribute to code reviews and architectural decisions.
  • Ensure deliverables are compliant with organizational standards and security protocols.
More about this job

Responsibilities

Design, develop, and maintain scalable applications using Java, JavaScript, and Spring Boot frameworks. Lead the development of RESTful APIs while mentoring junior developers and ensuring compliance with organizational standards.

Requirements

Requires strong proficiency in Java, JavaScript, Python, and Spring Boot with experience in relational databases like Oracle and PostgreSQL. Candidates must have a solid understanding of software engineering principles, networking protocols, and AWS cloud environments.

Skills

  • Java
  • JavaScript
  • Spring Boot
  • Python
  • REST API
  • Object-oriented design
  • Linux
  • Unix
  • HTTPS
  • SSH
  • SFTP
  • TLS
  • Oracle
  • PostgreSQL
  • AWS
  • Database design

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • JavaScript
  • Spring Boot
  • Python
  • REST API
  • Object-oriented design
  • Linux
  • Unix
  • HTTPS
  • SSH
  • SFTP
  • TLS
  • Oracle
  • PostgreSQL
  • AWS
  • Database design
  • Software engineering
  • Cloud
  • Networking protocols
  • System integration
  • Deployment
  • Mentorship
  • Code reviews
  • Architectural decisions
  • Scalable applications
  • Security protocols
  • Information Technology
  • IT Services
  • IT Consulting

Report this job