Full-Stack Developer – Java/Python

Epitec — Canada · Posted ~2 hours ago

Senior Contract Hybrid

Skills

Java Python Angular React Spring Boot FastAPI REST APIs Microservices Relational databases NoSQL databases Kafka CI/CD Docker Infrastructure automation REST Ansible Helm

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technology team in a hybrid full-stack role focused on building responsive applications and scalable backend services. You will work with Angular or React, Java or Python, REST APIs, microservices, relational and NoSQL databases, messaging systems, CI/CD, infrastructure automation, and container orchestration.

Highlights

A 6+ month contract with possible extension in a hybrid setting. The role offers broad full-stack ownership across modern frontend frameworks, Java/Python backend services, databases, messaging, microservices, containers, and DevOps automation.

Description

Job Title : Full stack Developer(Java/Python) Location- Toronto, ON (Hybrid) Duration : 6+ Months Contract(With Possibility of extension) Must-have 5-7 years of experience as a Full Stack Developer with expertise in: Front-end Development: Proficiency in Angular/React (or similar frameworks) and Python for building dynamic, responsive user interfaces. Back-end Development: Strong experience with Java (Spring Boot) OR Python and FastAPI for developing scalable, high-performance services. Proficiency in building and consuming REST APIs and working with microservices architectures. Strong understanding of RDBMS (e.g., Oracle, MSSQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, ELK). Experience with messaging platforms like Solace, MQ, Kafka or similar technologies. Hands-on experience with DevOps practices, including CI/CD pipelines and infrastructure automation tools (e.g., Ansible scripts, HELM charts). Understanding of containerization and orchestration tools (e.g., Docker, Kubernetes, OpenShift). Strong debugging and problem-solving skills, with the ability to work independently on complex tasks. Familiarity with Agile methodologies and hands-on experience using tools like JIRA and Confluence. Eagerness to share knowledge and mentor junior developers to promote best practices. Experience building and supporting transactional and financial systems. Nice-to-have Front-end experience with Python frameworks (e.g., Flask or Django) for lightweight web development. Domain expertise in SWIFT Payments and ISO20022 standards. Experience with Payment processing applications such as Payment Hubs, Wire Engine, Wire Room, etc. Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and distributed systems. Experience integrating security protocols such as JWT and OAuth in application development. Exposure to event-driven architectures and distributed systems. #INDPRO