Job Description
Senior Cloud Native Developer
Location:
Toronto, ON (Hybrid – 4 days onsite)
Contract:
6 months (Potential Extension)
Industry:
Banking / Financial Services/Enterprise Technology
This role is ideal for a hands‑on senior engineer who enjoys working across distributed systems, solving complex integration challenges, and contributing to the design and delivery of cloud‑first solutions at scale.
What You’ll Do
Design and build cloud‑native applications and microservices
Develop scalable APIs and enterprise integration solutions
Contribute to modern web applications across the full stack
Implement event‑driven architectures and real‑time data processing systems
Deploy and manage containerized applications in cloud environments
Ensure secure system design aligned with enterprise security standards
Participate in code reviews and maintain high engineering standards
Collaborate with architects and cross‑functional teams in an Agile environment
Provide technical guidance and mentorship to team members
Required Experience & Skills
10+ years of professional software development experience
Strong hands‑on experience building microservices with both
.NET 8/9
and
Java Spring Boot
Experience with
Azure
and/or
AWS
cloud platforms
Strong expertise with containerization and orchestration tools including
Kubernetes ,
Docker ,
Helm , and
OpenShift
Experience designing, developing, and consuming
RESTful
and
SOAP APIs
Experience developing modern web applications using
Angular ,
React , or
Blazor
Strong experience with system integration, data transformation, and distributed architectures
Hands‑on experience with
Kafka
and event‑driven systems
Strong understanding of enterprise security frameworks and authentication technologies (OAuth2, OpenID Connect/OIDC, TLS, federation and authentication solutions) combined with strong knowledge of software design principles including Object‑Oriented Design, SOLID principles, design patterns, and cloud design patterns
Experience with relational databases such as
SQL Server
and
Oracle , including performance tuning and data‑driven development
Strong experience working in Agile environments and participating in code reviews
Nice to Have
CI/CD pipeline and DevOps experience
Experience with NoSQL databases
Familiarity with RabbitMQ or other messaging systems
Contributions to open‑source or engineering communities
What We’re Looking For
Strong analytical and problem‑solving skills
Excellent communication and collaboration abilitiesPassion for building scalable, secure, and maintainable systems
Ability to mentor others and influence technical direction
Requirements
10+ years of experience in Java development
#J-18808-Ljbffr