Job Title : API Developer
Location : Toronto, ON (Onsite)
Duration : + Months
We are seeking a highly skilled API Developer to design, develop, and implement robust API solutions using Java Spring Boot, hosted on the OpenShift Container Platform, with Apigee as the API proxy. In this role, you will be responsible for building scalable, secure, and high-performance APIs that enable seamless integration across applications, microservices, and platforms. You will collaborate with cross-functional teams to deliver innovative solutions that align with our business objectives, technology standards, and security frameworks .
Daily Responsibilities :
- Design, develop, and maintain RESTful APIs and microservices using Java Spring Boot.
- Deploy and manage APIs on the OpenShift Container Platform, ensuring scalability, reliability, and security.
- Leverage Apigee for API management, including proxy configuration, traffic management, and analytics.
- Implement API security best practices, including OAuth, OpenID Connect, and JWT, to ensure secure data exchange.
- Automate API deployment and management processes using GitHub Actions for CI / CD pipelines.
- Collaborate with architects, developers, and business stakeholders to gather requirements, define strategies, and implement solutions.
- Integrate APIs with backend systems, databases, and third-party services to enable seamless data flow and functionality.
- Work with Microsoft SQL Server and PostgreSQL for database integration and data storage solutions.
- Monitor and optimize API performance and identifying opportunities for scalability, reliability, and efficiency improvements.
- Troubleshoot and resolve API-related issues, ensuring minimal downtime and optimal performance.
- Create and maintain comprehensive documentation for APIs, including specifications, usage guidelines, and troubleshooting procedures
Must Have Skills :
Bachelor’s degree in Computer Science, Information Technology, or a related field.Minimum of 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.Proficiency in API management platforms, particularly Apigee, for proxy configuration, traffic management, and analytics.Strong understanding of microservices architecture and containerization using Docker and Kubernetes.Experience with API security protocols, including OAuth, 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.Excellent problem-solving skills, analytical thinking, and attention to detail.Strong verbal and written communication skills, with the ability to articulate technical concepts to diverse stakeholders.Nice to have Skills :
Experience with GraphQL APIs and event-driven architectures.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.Mindlance is an equal opportunity employer. We are committed to inclusive, equitable, barrier-free recruitment and selection processes, and work environment in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). We will be happy to work with applicants requesting accommodation at any stage of the hiring process