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