Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPositionSummary
•OurcompanyislookingforanAPIdeveloper.Pleasereviewthelistofresponsibilities
andqualifications.Whilethisisourideallist,wewillconsidercandidatesthatdonot
necessarilyhaveallofthequalifications,buthavesufficientexperienceandtalent.
EssentialFunctions
• Analyzes,designs,develops,codesandimplementsprogramsinoneormoreprogramming
languages,forWebandRichInternetApplications.
•Supportsapplicationswithanunderstandingofsystemintegration,testplanning,scripting,
andtroubleshooting.
•Assessesthehealthandperformanceofsoftwareapplicationsanddatabases.
•Establishes,participates,andmaintainsrelationshipswithbusinessunits,customersand
subjectmatterexpertsinordertoremainapprisedofdirection,projectstatus,architectural
andtechnologytrends,risks,andfunctional/integrationissues.
•Definesspecificationsanddevelopprograms,modifiesexistingprograms,preparestestdata,
andpreparesfunctionalspecifications.
•Analyzesprogramandapplicationperformanceusingvariousprogramminglanguages,tools
andtechniques.
•Providesguidancetonon-technicalstaffinusingsoftwareandhardwaresystemsmost
effectivelyandefficiently.
•Reviewsprojectproposals,evaluatesalternatives,providesestimatesandmakes
recommendations.
•Designsanddefinesspecificationsforsystems.
•Identifiespotentialprocessimprovementareasandsuggestsoptionsandrecommends
approaches.
ResponsibilitiesforAPIdeveloper
Mentoring/traininginAPIarchitecture&codequality
Coordinateswithbackendservicesanddrivesend-to-endenterpriseserviceintegration
Responsibleformapping,designingspecsfortransformationbetweenAPIGatewayand
backendservice
DevelopjavalibrariestosimplifyaccessandusageofAPIs
Requirementsgatheringforfuturedevelopment
Develop,maintainandenhancetheDigitalExchangeandintegrationsassociatedtoit
Assessworkeffortrequiredtoimplementcodeimprovements/capabilitiesrelatedto
DigitalExchange
Develop,andarchitectsystemsthatdoonethingreallywell,withafocusondata
consistencyandreliability
WorkwithinternalteamsconsumingtheGAPItoensuresuccessoftheirintegration
WorkwithexternalpartnersconsumingtheGAPItoensurethesuccessoftheir
integration,andtheirinvestmentinGTechnology
Knowledge,RequiredEducationandExperience
Bachelor’sdegreeinComputerScienceorrelatedfieldorequivalentexperience.
5+yearsofexperienceinacomputingenvironmentwithmultipleprogramming
languages.
Java,JavaScript,Spring
WebTechnologies(DHTML,AJAX,etc.)
ExperiencewithdesignanddevelopmentofRESTAPIplatformusingApigee/APIM,
convertingwebservicesfromSOAPtoRESTorvice-versa.
ExperiencewithSecurityframeworks(e.g.,JWT,OATH2)
ExperienceinAPIlayerlikesecurity,customanalytics,throttling,caching,logging,
monetization,requestandresponsemodificationsetc.usingApigee
ProficientinSQLandStoredProceduressuchasinOracle,MySQL
ExperiencewithUnix,LinuxOperatingSystems
ExperiencewithScrumandotherAgileprocesses.
KnowledgeofJira,Git/SVN,Jenkins
ExperienceincreatingRESTAPIdocumentationusingSwaggerandYAMLorsimilar
toolsdesirable
ExperiencewithIntegrationframeworks(e.g.,Mule,Camel)desirable
WorkingConditions
Thisjoboperatesinaprofessionalofficeenvironment
HybridWorkCulture
Maybesubjecttoadverseweatherconditionsduringtimesoftravel
Full Time