IT Software Engineer III

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in engineering, computer science, information technology, or related discipline., Proficiency in Java, JavaScript, and TypeScript languages., Experience with GraphQL, Apollo Studio, and cloud computing (AWS)., Strong problem-solving skills and experience in Agile development..

Key responsibilities:

  • Establish and maintain best practices for API design and documentation.
  • Design, develop, and maintain identity and access management solutions.
  • Implement OAuth2 and OpenID Connect protocols for secure authentication.
  • Conduct workshops to promote adherence to API design principles.

World Kinect Energy Services logo
World Kinect Energy Services Utilities (Electric, gas & water) XLarge https://www.world-kinect.com/
5001 - 10000 Employees
See all jobs

Job description

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.

 

 

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:

Definition of API Standards:

  • 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.
     

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.

JOB Qualifications:

  • Bachelor’s degree in engineering, computer science, information technology, or related discipline
  • Proficiency in Java, JavaScript and typeScript languages. Spring Boot , Next .js frameworks
  • 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.

Required profile

Experience

Industry :
Utilities (Electric, gas & water)
Spoken language(s):
Tsonga
Check out the description to know which languages are mandatory.

Other Skills

  • Decision Making
  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs