At World Kinect, our employees are the key to our global success. We are industry leaders due to the innumerable talents of our approximately 5000 strong professional team. Our people thrive in an entrepreneurial and culturally-diverse environment, where innovative thinking, collaboration and efficient execution are highly valued. Our high-performance culture is what allows us to drive sustained growth. Stronger together, we promote an environment where individuals can thrive.
Job Posting Title:
Senior API Developer
Definition Of API Standards
We are seeking an experienced API Developer to lead our API strategy across IT. The position is also expected to deliver software solutions targeted to boost our identity and access management capabilities The key responsibilities include:
- Establish and maintain best practices for API design, documentation, and versioning.
- Collaborate with cross-functional teams to define API guidelines and ensure consistency.
IAM Strategy And Implementation
- Design, develop, and maintain IAM solutions, including user provisioning, authentication, and authorization.
- Collaborate with cross-functional teams to define IAM requirements and ensure compliance with security policies.
OAuth2 And OIDC Integration
- Implement OAuth2 and OpenID Connect (OIDC) protocols for secure authentication and authorization.
- Integrate OAuth2/OIDC with our applications, APIs, and third-party services.
Federated GraphQL Gateway
- Design, develop, and maintain a federated GraphQL gateway to streamline data access across services.
- Optimize performance and security of GraphQL endpoints.
Apollo Studio And Feature-Set
- Utilize Apollo Studio for GraphQL schema management, monitoring, and analytics.
- Leverage Apollo features such as caching, subscriptions, and error handling.
Common Java Libraries
- Create and maintain reusable Java libraries to accelerate API development.
- Ensure compatibility with existing systems and frameworks.
Backstage Code Skeletons
- Develop code skeletons and templates in Backstage to expedite API project setup.
- Provide documentation and training for team members.
Facilitation Of API Design Standards
- Conduct workshops and training sessions to promote adherence to API design principles.
- Collaborate with architects and product owners to align API designs with business goals.
OKR Measurement And Maintenance
- Define and track key performance indicators (KPIs) related to API usage, latency, and reliability.
- Regularly review and improve APIs based on performance metrics.
Automation Of Design Standards
- Implement automated testing, linting, and validation tools for API specifications.
- Continuously enhance automation processes to ensure consistent quality.
Qualifications
- Bachelor’s degree in engineering, computer science, information technology, or related discipline
- Proficiency in Java and Spring Boot and Typescript language.
- Experience with GraphQL and Apollo Studio.
- Experience with Cloud computing (AWS), OAuth2 and OpenID connect (preferably Auth0) is a big plus.
- Strong understanding of CI/CD pipelines using Bamboo and Bitbucket pipeline.
- Agile development experience.
- Strong problem solving and decision-making skills.
- Team player with very good communication skills.
- Self-motivated professional who demonstrates strong technical agility and responsiveness and who is eager to learn and grow within a Technology Services organization.
World Kinect is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.