Java / Python Engineer
- Mississauga, ON, Canada
$60 to $65 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $60 to $65 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- 8+ years of professional software engineering experience, with demonstrable experience as a Full-Stack Developer transitioning into an FDE-style, customer-facing delivery role.
- Posting language
- English
- Posted
Original job description
Position Name - Senior Java Software Engineer
Location - Mississauga, ON / Toronto, ON
Long Term Contract Project
2 Rounds Interviews ( 1st Technical Virtually , 2nd Onsite)
Development Position
Required Skills:
- 8+ years of professional software engineering experience, with demonstrable experience as a Full-Stack Developer transitioning into an FDE-style, customer-facing delivery role.
- Expert-level proficiency in Java (Core Java, Spring Boot, Microservices architecture, REST/gRPC APIs) and/or strong production experience in Python (FastAPI/Flask, data processing libraries).
- Ability to work across both Java and Python codebases, or demonstrated ability to ramp up quickly on the second language.
- Hands-on experience with Tekton/OpenShift Pipelines and Jenkins for CI/CD pipeline design and management.
- Strong database expertise across Oracle Database, MS SQL Server, and MongoDB, including performance tuning and schema design.
- Demonstrated knowledge of DevOps practices: containerization (Docker/OpenShift/Kubernetes), infrastructure as code, and cloud deployment (AWS/Azure/GCP - at least one).
- Excellent communication, technical writing, and stakeholder management skills; comfortable working directly with business stakeholders.
- High agency, ownership mindset, and comfort operating with ambiguity in fast-paced client-facing environments.
More about this job
Responsibilities
Develop and deliver software across Java and Python codebases, including full-stack and customer-facing solutions. Design and manage CI/CD pipelines, work with databases and cloud/container platforms, and collaborate directly with business stakeholders.
Requirements
Requires 8 or more years of software engineering experience, strong Java expertise and/or production Python experience, and the ability to work across both languages. Candidates should also have CI/CD, database, DevOps, and cloud experience, along with strong communication, ownership, and stakeholder-management skills.
Skills
- Java
- Python
- Spring Boot
- Microservices
- REST APIs
- gRPC APIs
- FastAPI
- Flask
- Tekton
- OpenShift Pipelines
- Jenkins
- Oracle Database
- Microsoft SQL Server
- MongoDB
- Docker
- Kubernetes
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Java
- Python
- Full-Stack Development
- Customer-Facing Delivery
- Spring Boot
- Microservices Architecture
- REST APIs
- gRPC APIs
- FastAPI
- Flask
- Data Processing
- Tekton
- OpenShift Pipelines
- Jenkins
- CI/CD
- Oracle Database
- Microsoft SQL Server
- MongoDB
- Performance Tuning
- Schema Design
- DevOps
- Docker
- OpenShift
- Kubernetes
- Infrastructure as Code
- AWS
- Azure
- Google Cloud Platform
- Stakeholder Management
- Technical Writing