Retour à la recherche
D
DexianSource d’offres vérifiée

Java Backend Developer with Spark :: Mississauga ON(3 Days/Week) :: Contract

Offre en anglais

Design, build, and optimize high-performance backend applications specializing in batch and real-time data processing. Drive the architecture of complex distributed systems and ensure the implementation of clean, maintainable code.

  • Hybride
  • Mississauga, ON
  • Publié 5 août 2026
  • Postuler avant le 4 sept. 2026
  • 1 poste

Résumé du poste

Role- Java Backend Developer Location- Mississauga ON(3 Days/Week) Contract to Hire Position Overview We are seeking a highly skilled and passionate Senior Java Backend Developer, Candidate responsible for designing, building, and optimizing high-performance, robust, and scalable backend applications specialized in batch and real-time data processing. As a senior technical leader with a strong programming background, you will drive the architecture and implementation of complex distributed systems. You will play a crucial role in analyzing system requirements, designing data flows, and ensuring clean, maintainable, and highly efficient code. This role demands deep technical expertise in Core Java, concurrency, memory management, and modern distributed data frameworks, without the burden of people management responsibilities Languages & Core Tech Core Java, Java 17, Java 21, JVM Tuning, Multithreading, Concurrency, Garbage Collection, OOP, SOLID Principles, Design Patterns, Data Structures, Algorithms Frameworks & APIs Spring Boot, Spring Cloud, Microservices, Hibernate, JPA, REST, gRPC, Event-Driven Architecture Data Processing Apache Spark, Flink, Hadoop, ETL, Data Pipelines, Batch Processing, Stream Processing, Messaging Queues Apache Kafka Databases SQL, PostgreSQL, Oracle, NoSQL, MongoDB, Cassandra, Redis, Database Optimization, Schema Design DevOps & Cloud Docker, Kubernetes, CI/CD, Jenkins, GitHub Actions, AWS, Linux, Cloud-Native, Distributed Systems Methodologies & Quality TDD (Test-Driven Development), Clean Code, Unit Testing, Integration Testing, Systems Analysis, Agile, SDLC

Ce que vous ferez

Design, build, and optimize high-performance backend applications specializing in batch and real-time data processing. Drive the architecture of complex distributed systems and ensure the implementation of clean, maintainable code.

Exigences

Requires deep technical expertise in Core Java, concurrency, and modern distributed data frameworks like Spark and Kafka. Candidates should be proficient in Spring Boot, microservices, and cloud-native technologies including Docker and Kubernetes.

Compétences indiquées

  • KubernetesSouhaitée
  • PostgreSQLSouhaitée
  • DockerSouhaitée
  • Amazon Web ServicesSouhaitée
  • Spring BootSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Core Java
  • Apache Spark
  • Spring Boot
  • Microservices
  • Apache Kafka
  • Kubernetes
  • Docker
  • AWS
  • PostgreSQL
  • NoSQL
  • Multithreading
  • JVM Tuning
  • ETL
  • TDD
  • Distributed Systems
  • gRPC

Domaines d’emploi

  • Software
  • Technology
  • Data & Analytics
  • Engineering
  • Consulting

Renseignements supplémentaires

Expérience minimale
5+ ans
Postuler avant le
4 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
3 jours par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte