Apply now

Posted 6 days ago

Senior Java Software Engineer

@ Artech

Mississauga, Ontario

Contract
Apply now
SIGNALS

Overview

Artech is hiring a Senior Java Software Engineer on a 6-month contract in Toronto or Mississauga, ON, with a hybrid arrangement. The role builds production Java and Python solutions for Fintech clients in the Spread Products space and acts as the technical point of contact with their trading, risk and operations teams. Work covers Spring Boot microservices, Tekton and Jenkins CI/CD, and OpenShift/Kubernetes deployments.

Responsibilities:

  • Act as primary technical contact with client teams
  • Rapidly prototype and deliver production-ready Java or Python applications
  • Architect and build scalable full-stack financial applications
  • Design and maintain CI/CD pipelines with Tekton and Jenkins
  • Deploy containerized workloads on OpenShift/Kubernetes

Requirements summary:

  • Deep Java expertise (Java 17+, Spring Boot, microservices)
  • Experience with Python frameworks (FastAPI, Flask/Django)
  • Proficiency with Oracle, MS SQL Server and MongoDB
  • Experience with OpenShift, Kubernetes and Docker
  • Experience with REST/gRPC APIs and messaging such as Kafka

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-04
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Work settingOffice, Client sites
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy4
Job description

About the Role:

We are seeking a Senior Software Developer with deep Java technology expertise to work directly with our Fintech clients in the Spread Products space. This is a hybrid engineering/customer-facing role for someone who can architect, build, and deploy production-grade solutions on-site or in close collaboration with client trading, risk, and operations teams — while owning the full technical delivery lifecycle from discovery to production hardening. The ideal candidate is already an experienced Full-Stack/Backend Architect (Java and/or Python) who thrives in ambiguous, fast-paced client environments, can rapidly translate complex business requirements into working software, and is comfortable being the technical face of the engineering organization in front of customers. Domain exposure to Financing and Securitization business is a plus, not a prerequisite.

Duration: 6 Months

Location: Toronto, ON/ Mississauga, ON (Hybrid)

Open to Discuss.

Responsibilities:

  • Customer Delivery & Field Engineering: Act as the primary technical point of contact embedded with client teams to gather requirements, scope solutions, and define technical sequencing.
  • Rapidly prototype and deliver production-ready applications — using Java or Python, whichever best fits the use case — that solve real trading, risk, and operational problems.
  • Balance tradeoffs between scope, speed, and quality to meet aggressive client timelines without compromising system integrity.
  • Own Discovery & Scoping engagements — translating ambiguous business asks into clear technical specifications and delivery plans.
  • Demonstrate strong business acumen: understand ROI/AI impact, enterprise workflows, stakeholder management, and establish continuous product feedback loops with client stakeholders.
  • Produce clear technical documentation and communicate complex architecture decisions to both engineering and non-technical business audiences.
  • Architecture & Development: Architect and build scalable, resilient full-stack applications using Java (Spring Boot/Spring Framework, Microservices) and/or Python (FastAPI/Flask), tailored to enterprise financial workflows.
  • Leverage Python for rapid prototyping, data analytics, pricing/risk calculations, and automation scripts where appropriate.
  • Apply strong data modeling and query optimization skills across Oracle Database, MS SQL Server, and MongoDB.
  • DevOps, CI/CD & Infrastructure: Design, build, and maintain CI/CD pipelines using Tekton (Red Hat OpenShift Pipelines) and Jenkins to enable rapid, reliable, and auditable deployments for both Java and Python services.
  • Deploy and manage containerized workloads on OpenShift/Kubernetes, applying infrastructure-as-code best practices.

Required Skills

  • Programming Languages: Java (Core Java, Java 17+), Python 3.x, Object-Oriented Design
  • Java Frameworks: Spring Boot, Spring Framework, Microservices Architecture, REST/gRPC APIs
  • Python Frameworks: FastAPI, Flask/Django, Pandas/NumPy for data manipulation, Pydantic
  • CI/CD & Pipelines: Tekton (Red Hat OpenShift Pipelines), Jenkins
  • Containers & Orchestration: OpenShift, Kubernetes, Docker
  • Databases (Relational): Oracle Database, Client SQL Server
  • Databases (NoSQL): MongoDB
  • Frontend (working knowledge): HTML/CSS/JavaScript, basic frontend frameworks (React/Angular) for full-stack delivery
  • API & Integration: REST, messaging/streaming (Kafka or similar), third-party system integration

Preferred Skills

  • Good-to-Have Technical Skills: Monitoring/Observability tools (Grafana, Prometheus, ELK/Splunk)
  • Experience with event-driven architectures
  • Python-based data science/quant tooling (Jupyter, scikit-learn) for analytics or pricing use cases
  • Scripting/automation experience combining Java and Python within the same delivery pipeline

Similar jobs

  • Senior Java Software Engineer

    Toronto, ON
    Full Time

    Agilus Work Solutions: Experts in Specialized Talent for Nearly 50 years. Canada's largest, full service, privately-owned recruiting firm.

    10+ YOECandidates need 10+ years of enterprise Java development with Spring, 4+ years with React and modern JavaScript, 2+ years of native iOS or Android development, REST API experience and SQL database experience with Oracle or PostgreSQL. Enhanced Reliability Clearance eligibility (5+ years in Canada) is required.

    Spring Boot, React, Oracle, PostgreSQL, AWS, Docker

  • Senior Java Software Engineer

    Toronto, ON
    Contract

    Soho Square Solutions

    Soho Square Solutions needs candidates with hands-on senior Java and Spring Boot experience, strong Spring Security knowledge, and familiarity with OAuth 2, token lifecycle management and AWS KMS encryption. Angular and collaboration skills are also needed.

    Java, Spring Boot, Angular, AWS KMS, CI/CD pipelines

  • Senior Java Software Engineer, Spring Boot and SQL Server

    Waterloo, ON
    $48–$60/hrContract

    Procom

    8+ YOECandidates need a bachelor's degree in a related field and 8+ years of software development, including Java and SQL Server. They also need strong SQL skills, Spring Boot REST API experience at high call volumes, and front-end skills in JavaScript and HTML.

    Java, Spring Boot, SQL Server, JavaScript, HTML, Elasticsearch

    Senior Java Software Engineer (Spring Boot, SQL Server)

    Waterloo, ON
    $48–$60/hrContract

    Procom

    8+ YOECandidates need 8+ years of software development experience in Java or C#, plus 8+ years with relational databases including SQL Server. They also need strong SQL skills, Spring Boot REST API experience at high call volume, front-end experience, and a bachelor's degree in a related field.

    Java, Spring Boot, SQL Server, JavaScript, HTML, Docker

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.