12 Aug
|
Dexian
|
Mississauga
12 Aug
Dexian
Mississauga
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 solid 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
📌 Java Backend Developer with Spark :: Mississauga ON(3 Days/Week) :: Contract
🏢 Dexian
📍 Mississauga