At World Fuel Services, 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.
When you click 'Apply', you will need to click on 'Create Account'. By creating an account, you will be able to view your applications and their statuses.
Your password must contain 1 upper case letter, 1 number, and 1 special character.
Please note that by submitting an employment application you consent to World Fuel Services processing your information for this role and potentially for future employment opportunities, in accordance with applicable laws.
To learn more about how we protect and / or process personal information, please visit the WFS Privacy Center at : https : / / www.
wfscorp.com / en / privacy-center.
The Developer is responsible for providing development services for the integration of applications with our Cloud Content Management product (Box).
This role and team fall under the infrastructure organization.
The purpose and objective of this team is to write APIs and to ensure that these are deployed and consumed in an optimal way delivering the desired results for our internal customers.
External customers may also be in scope. The Developer will work with Business Analysts, Developers and Architects primarily to outline solutions for the business needs by building APIs that will allow the integration of applications with our Box platform.
Responsibilities & Requirements
Designs, codes, verifies, tests, documents, amends, and refactors programs / scripts. Applies agreed standards and tools, to achieve a well-engineered result. Reviews own work.
Develops object-oriented programs and creates RESTful APIs. Sets standards and designs with the API user experience in mind.
Develops code using iterative agile / scrum methodologies.
Solid knowledge and understanding of the functional design and architecture of application systems across multiple technical domains and platforms.
Strong knowledge of Agile software development best practices, unit testing, continuous integration, etc.
Knowledge of GitHub best practices for team development involving feature branches, pull requests, release tags, etc.
Absorbs new information when it is presented systematically and applies it effectively.
Resolves complex system or technical issues, often thinking on your feet, and offering multiple creative solutions.
Communicate solutions clearly in both verbal and written communication to technical and non-technical peers and stakeholders.
Performs a range of project work activities in varied environments using existing procedures but may exert some individual judgment.
Uses existing procedures to solve standard problems; analyzes information and standard practices to make judgments, may exert some latitude
Works under routine direction.
Uses limited discretion in resolving issues or enquiries.
Works without frequent reference to others
Accountable for own contributions
Interacts with and may influence immediate colleagues; has some impact on own team
Contributes to Objectives and Key Results / team goals
Applies practical knowledge of business developed through education, professional certifications or past experience.
Exchanges straightforward information, asks questions and checks for understanding
Has sufficient communication skills for effective dialogue with customers, suppliers and partners.
Is able to work in a team and is a team player
Plans, schedules and monitors own work within short time horizons.
Demonstrates a rational and organized approach to work
Identifies and negotiates own development opportunities.
Carry on work through WFS Way of Working using Agile methodologies in a highly collaborative team approach.
Participate in an on-call rotation within the team to ensure any urgent or business disruption is attended to according to the organization’s Critical Incident Management process.
2 to 4+ years of experience as a full-stack Java developer, object-oriented programming and creating RESTful APIs, setting standards, and designing with the API user experience in mind.
Experienced with Modern DevOps tools and techniques including GitHub, CI / CD, and Docker
Experienced with the following technologies : Java Spring Boot, JSON, REST and SOAP APIs
Bachelor’s degree in engineering, information technology, or related discipline (significant work experience may be considered in lieu of degree)
Experience with developing APIs in Mulesoft
Experience with Mulesoft Exchange to register and manage APIs
Experience with Box and Box APIs
Bitbucket, Bamboo, CI / CD
Experience with IBM FileNet
Comfortable with ambiguity
Adaptable to change
Take responsibility and accountability
Handles and treats things with sense of urgency
Inspire confidence and motivation
Caring and understanding
Seeks and utilizes feedback