Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 34628

API Engineer

API Engineer

  Bangalore / Bengaluru
   Cargill        Bangalore / Bengaluru
  4 years ago      34 Applied

JOB ID:34628

Job details

Job Type

  Full Time

Functional Area

Software Development

Industry

Banking/Financial Services/Insurance,FMCG/Food/Consumer Durables

Education

Not Specified

Experience Required

  1 - 6 Yrs

Key Skills Required

  SQL Scripting, API gateways, REST-based microservices, Java/J2EE, SpringBoot, Hibernate, SpringData, Tibco, IBM MQ

Other Skills Required

 

Job Description

API Engineer-BAN03610Cargill provides food, agriculture, financial and industrial products and services to the world.Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience.We have 155,000 employees in 70 countries who are committed to feeding the world in a responsible way,reducing environmental impact and improving the communities wherewe live and work.

Description
Position Purpose & Summary

The Cargill Agricultural Supply Chain (CASC) enterprise has embarked on an ambitious journey of creating and maturing a data platform for all enterprise data and henceforth consolidate and streamline the reporting and analytics usage across the enterprise.

In this role, the API Engineer is responsible for the design, build and operations of high performance, data-centric solutions utilizing the comprehensive big data capabilities of Cargill’s data platform environment. Primary work specifics will focus on buildin...  See More
API Engineer-BAN03610Cargill provides food, agriculture, financial and industrial products and services to the world.Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience.We have 155,000 employees in 70 countries who are committed to feeding the world in a responsible way,reducing environmental impact and improving the communities wherewe live and work.

Description
Position Purpose & Summary

The Cargill Agricultural Supply Chain (CASC) enterprise has embarked on an ambitious journey of creating and maturing a data platform for all enterprise data and henceforth consolidate and streamline the reporting and analytics usage across the enterprise.

In this role, the API Engineer is responsible for the design, build and operations of high performance, data-centric solutions utilizing the comprehensive big data capabilities of Cargill’s data platform environment. Primary work specifics will focus on building and maintaining APIs that enable authorized internal and external data consumers to access data contained within the Cargill Data Platform through other systems. This position will partner closely with other members of the Cargill Data Platform team to bring Data and Analytics products and solutions to Cargill’s businesses, business partners, and customers.

Keys to the success of this position is agile courageous & innovative approach to problem-solving, deep engineering expertise, collaboration, flexibility, and a self-motivated working style with attention to detail. To be successful, the candidate must demonstrate a passion for new and evolving technologies and be willing to push their application throughout the organization
Principal Accountabilities
Solution Analysis and Design:
•Work with businesses, application and process owners, and product team members to design solutions for Cargill’s API solutions in line with requirements
•Assist in the decision-making process related to architecting solutions
•Design API proxies and service components based on the domain model
•Create or modify design documentation as defined by team development standards, processes, and tools.
•Ensure the solution designed and built is supportable as part of a DevOps model
•Assist in creating documents that ensure consistency in development across Cargill.

Development and Testing:
•Configuration and development API proxies and services
•Develop technical solutions utilizing API principles and cloud based technologies
•Support testing by fixing defects and making necessary back end design changes, apply test driven development principles to automate build and regression testing
•Ensure adherence development and architecture standards and best practices.
•Provide necessary technical support through all phases of testing and incident handling after deployment.
•Provide support for product solutions as part of a DevOps model
•Assess and help drive adoption of new technologies and methods within the team and across Cargill.
•Build prototype to prove out concepts
•Experience in working with tools such as Sonar, Corbetura, Junit
•Contribute ideas and/or code that improves core software infrastructure, patterns and standards
•Contribute in code reviews
Miscellaneous:
•Miscellaneous duties as assigned

Qualifications
Education, Experience, Skills

Required Qualifications
•Bachelor’s Degree in MIS, Computer Science, Business or related field
•6+ years of IT and business/industry work experience developing APIs or software applications including analysis, design, coding, testing, deploying and supporting of applications
•3+ years of experience working with API gateways, REST-based microservices
•2+ years experience in SQL Scripting
•1+ years applied experience and skills with a message or event-based platforms: Tibco, IBM MQ, or Kafka, etc.
•6+ years applied experience with Java/J2EE, SpringBoot, Hibernate, SpringData
•2+ year experience with development using GitHub, TSVS or TFS
•2+ year experience with Agile methodology
•Strong interpersonal skills; demonstrated ability to build trust and strong relationships
•Result orientation and ability to work in ambiguous situations where requirements are not clear, specifications not in detail etc.
•Strong conceptual strength, strategic thinking, problem-solving, technical, and analytical skills.
•Demonstrated application of strong market awareness and customer focus.
•Ability to ask next level questions anticipating business inquiries and performing root cause analysis
•Strong understanding of the domain modelling and implementing data related services
•Implementation experience working with API Gateways such as CA Layer 7 and Kong API Gateway
•Strong understanding of the micro services architecture principles
•Experience in integrating systems using message-oriented middleware
•Experience in container-based service deployments using technologies such as Docker, Kubernates

Preferred Qualifications
•Applied experience in Apiary, Kong, Layer 7 API management products
•Applied experience and skills with API Development
•Applied experience with Cloud platforms including AWS and/or Azure
•Experience working with various types of data sources such as SAP, JDE, legacy ERP systems
•Understanding trading and risk management concepts
Other relevant information to the position
Career Development:
•Senior API Engineer, has an opportunity to get promoted internally as per business requirements.

Competency:
•Work on Complex/Advanced API Engineering Solution
•Relationship Management with internal team
See Less
About Company

Cargill at a glance

Cargill is committed to helping the world thrive.

We bring food, agricultural, financial, and industrial products to people who need them all around the world.

Since 1865, when W.W. Cargill founded our company, Cargill has acted on the belief that doing the right thing sets the foundation for long-term success. Today, as a global leader in nourishing people, we remain just as committed to this belief. Our customers, shareholders, employees, and communities count on us to uphold this commitment and we know that Cargill’s continued success depends on it.

The way we succeed is just as important as success itself. We approach business with a sense of respect and responsibility. Our purpose, vision, values and leadership expectations influence and inspire how we tackle everyday challenges and create lasting, global impact.

Our value chains

You learn a few things during 157 years of experience in business. Today, we apply that expertise to serve customers and

...  See More

Cargill at a glance

Cargill is committed to helping the world thrive.

We bring food, agricultural, financial, and industrial products to people who need them all around the world.

Since 1865, when W.W. Cargill founded our company, Cargill has acted on the belief that doing the right thing sets the foundation for long-term success. Today, as a global leader in nourishing people, we remain just as committed to this belief. Our customers, shareholders, employees, and communities count on us to uphold this commitment and we know that Cargill’s continued success depends on it.

The way we succeed is just as important as success itself. We approach business with a sense of respect and responsibility. Our purpose, vision, values and leadership expectations influence and inspire how we tackle everyday challenges and create lasting, global impact.

Our value chains

You learn a few things during 157 years of experience in business. Today, we apply that expertise to serve customers and communities by operating in 70 countries and selling to 125 countries. We have 160,000 employees working every day to nourish the world in a safe, responsible, sustainable way.

This is Cargill

We exist to nourish the world in a safe, responsible and sustainable way.

Every day, we connect farmers with markets, customers with ingredients, and people and animals with the food they need to thrive. We combine our experience with new technologies and insights to serve as a trusted partner for food, agriculture, financial and industrial customers in more than 125 countries. With a focus on growing alongside our partners over the long term, on average we reinvest 80% of cash flow from operations back into our business.

Agriculture 

We buy, process and distribute grain, oilseeds and other commodities to makers of food and animal nutrition products. We also provide crop and livestock producers with products and services.  

Financial & Industrial

We provide our agricultural, food, financial and energy customers around the world with risk management and financial solutions.  

Food

We provide food and beverage manufacturers, foodservice companies and retailers with high-quality ingredients, meat and poultry products, and health-promoting ingredients and ingredient systems.

Industrial

Cargill serves industrial users of energy, salt, starch and steel products. We also develop and market sustainable products made from agricultural feedstocks. 

Cargill Worldwide

Located globally, impacting locally

Asia Pacific

55,000 employees - 35%, 16% of gross investment

North America 46,000 employees - 30%, 41% of gross investment Latin America 33,000 employees - 21%, 17% of gross investment Europe, Middle East and Africa 21,000 employees - 14%, 26% of gross investment 

https://www.youtube.com/watch?v=oIa5mYAr9Ko

Cargill India

In India, Cargill’s operations started in 1987. We have businesses in refined oils, food ingredients, grain and oilseeds, cotton, animal nutrition, industrial specialties, and trade structured finance. Cargill markets leading consumer brands of edible oils such as Nature Fresh, Gemini, Sweekar, Leonardo Olive Oil, Rath and Sunflower brand of hydrogenated fats. We also markets wheat flour under the Nature Fresh brand name. The Animal Nutrition business of Cargill provides animal feed and premix and nutrition for aqua, dairy and poultry, and markets animal feed and premix under the brands such as Provimi, Purina, Citura and Cargill. The Grains and Oilseed business originates grains & oilseeds at 200 storage locations.

Learn more about us.

What we do, how we do it, and the difference we make.

www.cargill.com See Less