Back to results

Java Software Engineer - Strong in Python, Reactjs and Linux experience

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
10 years of experience in software development with a focus on high performance distributed application development.
Posting language
English
Posted

Original job description

Job Title: Java Software Engineer - Strong in Python, Reactjs and Linux experience

Location: Toronto, ON - Canada (Onsite/ Hybrid)

Employment Type: Contract

About Smart IT Frame:

At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients and candidates to grow together.

Job Summary:

You will work in a dynamic DevSecOps team involved in full SDLC of application development to support a largescale highly available distributed payment system.

Must: Java + React.JS + Python + Linux

Basic Qualifications:

  • Bachelors degree in Computer Science Software Engineering or equivalent working experience.
  • 10 years of experience in software development with a focus on high performance distributed application development.
  • Proficiency in Java CC Python JavaScript Nodejs
  • Proficient with git GitHub copilot CICD pipeline
  • Master secure coding principles and common patterns of vulnerabilities
  • Deep understanding of Linux internals including processes threads memory management file systems networking signals IPC mechanisms and performance diagnostics Comfortable troubleshooting production issues using native Linux tools.
  • Deep understanding of RESTful HTTP JSON to construct systems composed of distributed components
  • Strong experience with SQL, NoSQL databases and ORMs
  • Master cryptography basics TLSv13 knowledge of postquantum algorithms
  • Experience in authentication authorization standards like OAuth 20 and JWT
  • Experience in Web development with a relevant framework Spring, Spring Boot, Apache, Tomcat and a frontend framework React Angular
  • Strong problem solving analytical thinking always ready to collaborate self driven detail oriented
  • effective oral and written communication ability to keep documentation clear concise comprehensive and up to date.

Nice to Have:

  • Knowledge in containerization and common cloud platforms eg AWS GCP
  • Comfortable working with OpenSSL and troubleshooting with tools like Wireshark
  • Practical experience in diagrams as code type of tools eg Plant UML Mermaid etc
  • Knowledgeable in PCIDSS PCISSF standards

Mandatory Skills: Java

Good to Have Skills: Docker, Microservices

More about this job

Responsibilities

Develop and support a large-scale, highly available distributed payment system as part of a DevSecOps team, contributing across the full software development lifecycle. Build and troubleshoot application components, address production issues, and support secure, high-performance services.

Requirements

Requires a bachelor's degree in Computer Science, Software Engineering, or equivalent experience, along with 10 years of software development experience focused on high-performance distributed applications. Candidates should be proficient in Java, Python, React.js, Linux, and related development and security technologies, with strong troubleshooting, communication, and collaboration skills.

Skills

  • Java
  • Python
  • React.js
  • Linux
  • JavaScript
  • Node.js
  • Git
  • CI/CD
  • Secure Coding
  • Distributed Systems
  • RESTful APIs
  • SQL
  • NoSQL
  • Cryptography
  • OAuth 2.0
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Python
  • React.js
  • Linux
  • JavaScript
  • Node.js
  • Git
  • GitHub Copilot
  • CI/CD
  • DevSecOps
  • Distributed Applications
  • Payment Systems
  • Secure Coding
  • Linux Internals
  • REST
  • HTTP
  • JSON
  • SQL
  • NoSQL
  • Object-Relational Mapping
  • Cryptography
  • TLS 1.3
  • Post-Quantum Algorithms
  • OAuth 2.0
  • JWT
  • Spring
  • Spring Boot
  • Tomcat
  • Docker
  • Microservices

Report this job