Senior Java API developer

Toronto 30 days agoContractor External
Negotiable
This job posting has expired and is no longer accepting applications.
Iris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Java API developer for a long-term opportunity. Work Location: Toronto, ON (Hybrid Onsite – 4 days a week) Must have: • Strong years of experience in API development, with strong expertise in designing and implementing RESTful APIs using Java Spring Boot. • Hands-on experience with OpenShift Container Platform for deploying and managing containerized applications. • Strong understanding of microservices architecture and containerization using Docker and Kubernetes. • Experience with API security protocols, including OAuth2, OpenID Connect, and JWT. • Hands-on experience with GitHub Actions for CI/CD pipelines. • Proficiency in working with databases, specifically Microsoft SQL Server and PostgreSQL. Nice to have: • Proficiency in API management platforms, particularly Apigee, for proxy configuration, traffic management, and analytics • Experience with GraphQL APIs and event-driven architecture. • Knowledge of monitoring and logging tools like ELK Stack for API performance and error tracking. • Understanding of compliance frameworks, regulatory requirements, and audit processes. • Experience with API testing tools such as Postman, Swagger, or SoapUI, and performance testing frameworks. • Familiarity with Helm charts for Kubernetes application deployment. • Experience with Kafka producer/consumer model for event-driven messaging and streaming data.