About the role
Grow your career as a Senior Backend Java Developer with an innovative global bank in Mississauga, ON. Contract role with strong possibility of extension. Will require working a hybrid schedule 3 days onsite per week.
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 6 Months Required Skills & Experience
8+ years of experience in application development or systems analysis, with a heavy emphasis on Java-based backend architectures. Deep, expert-level understanding of Core Java (Java 11/17/21), including advanced multithreading, concurrency models, Java memory model (JVM garbage collection, heap analysis), and Collections API. Extensive hands-on experience building distributed data processing systems, ETL pipelines, and real-time streaming architectures using tools like Apache Kafka, Apache Spark, Flink, or Hadoop. Strong experience with the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security) and ORM frameworks (Hibernate/JPA). Proficiency in designing schemas and writing optimized queries for both relational databases (e.g., PostgreSQL, MySQL, Oracle) and NoSQL stores (e.g., Cassandra, MongoDB, Redis). Comprehensive understanding of distributed system design patterns, consensus protocols, caching strategies, and API design (RESTful APIs, gRPC). Practical experience with containerization (Docker, Kubernetes), continuous integration/continuous deployment tools (Jenkins, GitLab CI, or GitHub Actions), and infrastructure-as-code principles. Strong advocate for testing frameworks such as JUnit, Mockito, and integration testing tools.
??????? Desired Skills & Experience
Experience with cloud platforms (AWS, Azure, or GCP), specifically managed database and container services. Experience in financial services, banking technology, or large-scale enterprise transaction systems. Familiarity with Unix/Linux environments, shell scripting, and network configurations.
??????? What You Will Be Doing
Hands-on Java Development Systems Analysis & Architecture: Analyze complex business requirements and translate them into highly scalable, reliable, and secure backend systems designs. Evaluate trade-offs between different data architecture patterns (e.g., microservices vs. event-driven). Hands-on Programming: Write high-quality, production-ready, and performant Java code. Leverage advanced software engineering principles such as Object-Oriented Programming (OOP), SOLID design principles, and design patterns. Technical Project Delivery: Lead the technical implementation and delivery of critical, complex backend and data-processing initiatives. Partner with cross-functional teams to ensure successful project deployment from conception through production. Subject Matter Expertise (SME): Act as the resident Subject Matter Expert (SME) in high-throughput data processing, stream processing, or JVM performance tuning. Provide guidance on industry best practices and emerging backend technologies. Performance Optimization: Diagnose, profile, and resolve complex performance bottlenecks, memory leaks, and concurrency issues in high-volume distributed environments. Quality Assurance & Best Practices: Champion code quality through Test-Driven Development (TDD), comprehensive unit/integration testing, and rigid code review standards. Mentorship: Provide technical mentorship and architectural guidance to other engineers on the team, fostering a culture of technical excellence and clean code.
Posted By: Melissa Klein
About Motion Recruitment
Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.
Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.
We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.
Similar Jobs
About the role
Grow your career as a Senior Backend Java Developer with an innovative global bank in Mississauga, ON. Contract role with strong possibility of extension. Will require working a hybrid schedule 3 days onsite per week.
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 6 Months Required Skills & Experience
8+ years of experience in application development or systems analysis, with a heavy emphasis on Java-based backend architectures. Deep, expert-level understanding of Core Java (Java 11/17/21), including advanced multithreading, concurrency models, Java memory model (JVM garbage collection, heap analysis), and Collections API. Extensive hands-on experience building distributed data processing systems, ETL pipelines, and real-time streaming architectures using tools like Apache Kafka, Apache Spark, Flink, or Hadoop. Strong experience with the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security) and ORM frameworks (Hibernate/JPA). Proficiency in designing schemas and writing optimized queries for both relational databases (e.g., PostgreSQL, MySQL, Oracle) and NoSQL stores (e.g., Cassandra, MongoDB, Redis). Comprehensive understanding of distributed system design patterns, consensus protocols, caching strategies, and API design (RESTful APIs, gRPC). Practical experience with containerization (Docker, Kubernetes), continuous integration/continuous deployment tools (Jenkins, GitLab CI, or GitHub Actions), and infrastructure-as-code principles. Strong advocate for testing frameworks such as JUnit, Mockito, and integration testing tools.
??????? Desired Skills & Experience
Experience with cloud platforms (AWS, Azure, or GCP), specifically managed database and container services. Experience in financial services, banking technology, or large-scale enterprise transaction systems. Familiarity with Unix/Linux environments, shell scripting, and network configurations.
??????? What You Will Be Doing
Hands-on Java Development Systems Analysis & Architecture: Analyze complex business requirements and translate them into highly scalable, reliable, and secure backend systems designs. Evaluate trade-offs between different data architecture patterns (e.g., microservices vs. event-driven). Hands-on Programming: Write high-quality, production-ready, and performant Java code. Leverage advanced software engineering principles such as Object-Oriented Programming (OOP), SOLID design principles, and design patterns. Technical Project Delivery: Lead the technical implementation and delivery of critical, complex backend and data-processing initiatives. Partner with cross-functional teams to ensure successful project deployment from conception through production. Subject Matter Expertise (SME): Act as the resident Subject Matter Expert (SME) in high-throughput data processing, stream processing, or JVM performance tuning. Provide guidance on industry best practices and emerging backend technologies. Performance Optimization: Diagnose, profile, and resolve complex performance bottlenecks, memory leaks, and concurrency issues in high-volume distributed environments. Quality Assurance & Best Practices: Champion code quality through Test-Driven Development (TDD), comprehensive unit/integration testing, and rigid code review standards. Mentorship: Provide technical mentorship and architectural guidance to other engineers on the team, fostering a culture of technical excellence and clean code.
Posted By: Melissa Klein
About Motion Recruitment
Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.
Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.
We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.