Postuler

Publié hier

Software Engineer (Java, Python & Linux)

@ Enterprise Solutions Inc.

Toronto, Ontario

Contrat5+ ans d’expérience
Postuler
SIGNAUX

En bref

Enterprise Solutions Inc. is hiring a contract Software Engineer in Mississauga, ON, to join a DevSecOps team supporting a large-scale distributed payment system. The work covers Java and Python development, microservices, secure coding, automated testing and Linux production troubleshooting. The role requires 5+ years of experience and is a sub-contractor position.

Responsabilités :

  • Design, develop and maintain secure, scalable applications
  • Build RESTful APIs and microservices using Java, Python and Spring Boot
  • Write unit, integration and automated tests within CI/CD pipelines
  • Troubleshoot production issues using Linux tools
  • Perform code reviews and vulnerability remediation

Résumé des exigences :

  • Bachelor's degree or equivalent practical experience
  • 5+ years of hands-on software development experience
  • Strong proficiency in Java and Python
  • Linux internals and production troubleshooting experience
  • Secure coding and authentication standards knowledge

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-09
Première détection par notre source
2026-11-10
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Science, Software Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Enterprise Solutions Inc.

ChampValeur
Offres sur Jobsy1
Description

Software Engineer (Java, Python & Linux)

Location: Mississauga, ON

Experience: 5+ Years

Position: Sub-contractor

Job Description

We are looking for an experienced Software Engineer with strong hands-on expertise in Java, Python, Linux, and CI/CD to join a dynamic DevSecOps team supporting a large-scale, highly available distributed payment system.

The ideal candidate will have experience in application development, microservices, secure coding, automated testing, and production troubleshooting. Familiarity with QA responsibilities and the ability to perform development and testing activities are highly desirable.

Responsibilities

  • Analyze business requirements, identify use cases, and document technical specifications.
  • Design, develop, implement, and maintain secure, scalable, and high-performance applications.
  • Develop and support distributed applications using Java, Python, Spring Boot, and microservices.
  • Build and maintain RESTful APIs and integrate distributed application components.
  • Participate in the full software development lifecycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Develop and execute unit, integration, and automated tests as part of CI/CD pipelines.
  • Follow test-first development practices and maintain high software quality standards.
  • Perform code reviews, code scanning, vulnerability assessment, and remediation in collaboration with application security teams.
  • Identify and address security vulnerabilities related to application code, dependencies, and configuration.
  • Troubleshoot production issues using Linux tools and performance diagnostics.
  • Work with SQL and NoSQL databases, ORM frameworks, and application data layers.
  • Maintain technical documentation, user manuals, configuration dictionaries, and technical specifications.
  • Collaborate with developers, QA teams, security teams, and business stakeholders throughout the project lifecycle.
  • Incorporate AI-assisted development tools while maintaining code quality, security, and engineering standards.

Mandatory Skills

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Minimum 5 years of hands-on software development experience, preferably in high-performance distributed applications.
  • Strong proficiency in Java and Python.
  • Experience with Spring Boot, Microservices, and AWS API Gateway.
  • Strong understanding of Linux internals, including processes, threads, memory management, file systems, networking, signals, and IPC.
  • Experience with Linux-based production troubleshooting and performance diagnostics.
  • Proficiency with Git, GitHub, and CI/CD pipelines.
  • Strong understanding of secure coding practices and common application vulnerabilities.
  • Experience developing and consuming RESTful APIs using HTTP and JSON.
  • Hands-on experience with SQL, NoSQL databases, and ORM frameworks.
  • Knowledge of authentication and authorization standards, including OAuth 2.0 and JWT.
  • Understanding of cryptography fundamentals and TLS 1.3.
  • Experience with automated testing, unit testing, integration testing, and test-first development.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Preferred Skills

  • Experience with JavaScript, Node.js, and web development frameworks.
  • Familiarity with Spring, Apache Tomcat, React, or Angular.
  • Experience with AWS, GCP, or other cloud platforms.
  • Knowledge of containerization technologies.
  • Familiarity with GitHub Copilot and AI-assisted development workflows.
  • Experience with OpenSSL and network troubleshooting tools such as Wireshark.
  • Knowledge of post-quantum cryptography algorithms.
  • Familiarity with PCI DSS and PCI SSF security standards.
  • Experience with static and dynamic application security testing.
  • Knowledge of diagram-as-code tools such as PlantUML or Mermaid.

Good to Have

  • Java and AWS integration experience.
  • Familiarity with application QA responsibilities and test automation.
  • Ability to independently troubleshoot application issues and support production environments.
  • Strong documentation skills and attention to detail.

We are committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law

Emplois semblables

  • Software Engineer, Design Systems & AI Tooling

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    Qualifications & Skill Requirements; Basic Qualifications:; Education: Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related technical field

  • Software Engineer

    Toronto, ON
    Temps plein

    GrowCap Inc

    Candidates need a degree, bootcamp, or strong portfolio of shipped projects, plus daily use of AI coding agents such as Claude Code or Cursor. They must show high ownership, have built and shipped something people use, and be ready to start immediately.

    Claude Code, Cursor

  • Senior Software Engineer - Trading Technology

    Toronto, ON
    Temps plein

    BettingJobs

    5+ ansCandidates need a degree or diploma in computer science or a related field, 5+ years of .NET development, and 2+ years of front-end work with React and TypeScript. Experience with high-scale distributed systems and independent problem-solving is also required.

    Microsoft .NET, React, TypeScript, RabbitMQ, Redis, Kubernetes

    Senior Software Engineer

    Toronto, ON
    Temps plein

    BettingJobs

    5+ ansCandidates need 5+ years of .NET development experience, a background in distributed systems and microservices, and experience with message brokers and cloud platforms. A degree in Computer Science or equivalent experience is also required.

    Splunk, Grafana, Kubernetes, Redis, RabbitMQ, Kafka

  • Software Engineer

    Toronto, ON
    Contrat

    Swoon

    5+ ansCandidates need 5+ years of professional software development experience, strong skills in JavaScript, TypeScript, React, Redux and Node.js, and experience with Git, Agile teams, CI/CD and AI-assisted coding tools.

    React, TypeScript, Redux, Node.js, NPM, Git

  • Senior Software Engineer

    Ottawa, ON
    Temps plein

    Veem

    Candidates need hands-on back-end Java experience building highly available systems, including REST APIs and distributed microservices. They should know datastores such as MySQL, DynamoDB and Elasticsearch, plus Spring Boot, Redis and AWS.

    AWS, MySQL, DynamoDB, Elasticsearch, Redis, Spring Boot

  • Software Engineer (Salesforce) (CANADA REMOTE)

    Vancouver, BC +1
    Temps plein

    Avigilon Corporation

    3+ ansCandidates need a bachelor's degree with 3+ years of software engineering experience and 2+ years of Salesforce experience. Strong Apex, Lightning Web Components and integration skills are required, and Salesforce certifications are preferred.

    Salesforce, Apex, Lightning Web Components, Visualforce, Salesforce CPQ, MuleSoft

  • Senior Software Engineer

    Toronto, ON
    Sur placeTemps plein

    SalesJack

    8+ ansCandidates need 8 to 10 years of full stack experience with deep React, Next.js and Node.js skills, and advanced PostgreSQL. They also need production experience with auth, RBAC and queue systems, and hands-on experience building verifiable AI agents and LLM features.

    Next.js, React, Node.js, PostgreSQL, BullMQ, Claude Code

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.