As an API⠀Integration⠀Developer,⠀you should⠀have a⠀software⠀development⠀background⠀and be⠀able to⠀facilitate,⠀design,⠀and⠀develop⠀technical⠀solutions⠀for⠀existing⠀Java⠀applications⠀and⠀processes.⠀You will⠀interact⠀with Lead⠀Developers,⠀System⠀Analysts,⠀Business⠀Users,⠀Architects,⠀Test⠀Analysts,⠀Project⠀Managers⠀and peer⠀developers⠀to review⠀system⠀requirements,⠀design and⠀develop⠀software⠀solutions⠀and⠀enhancements.⠀Technical⠀solutions⠀and⠀supporting⠀deliverable⠀will be⠀constructed⠀to enable⠀the client⠀to⠀accomplish⠀its⠀business⠀objectives.
Duties and Responsibilities
- You will⠀provide⠀expert⠀level IT⠀technical⠀services⠀and⠀technical⠀expertise⠀in⠀systems,⠀technical⠀infrastructure,⠀tools,⠀modeling,⠀external⠀interfaces,⠀and other⠀technical⠀areas.
- Design⠀Rest APIs⠀and⠀document⠀the API⠀contract⠀using⠀Swagger
- Work⠀with API⠀developers⠀across the⠀teams to⠀Design/build⠀new API⠀features⠀at⠀large-scale
- Improve⠀API⠀standards⠀and⠀services
- Reviews⠀design⠀documents⠀and⠀provide⠀feedback⠀on⠀approach⠀and⠀estimates
- Technical⠀expertise⠀in the⠀design,⠀development,⠀testing⠀the⠀software.
- You⠀will be⠀expected⠀to⠀recommend⠀development⠀options,⠀including⠀design,⠀build, and⠀test.
- You⠀will⠀resolve⠀technical⠀problems⠀discovered⠀by the⠀team and⠀internal⠀clients.⠀Responsible⠀for⠀responding⠀in a⠀timely⠀manner.⠀Researching⠀issues and⠀performing⠀root cause⠀analysis.⠀Required⠀qualifications⠀to be⠀successful⠀in this⠀role:⠀General:
- Excellent⠀Communication⠀Skills
- Experience⠀with Agile⠀Methodology
- Good⠀communication⠀skills.⠀Team⠀Oriented⠀and can⠀work on⠀your own.⠀Must Have⠀Technical⠀Skills:
- Minimum⠀5+ years⠀of overall⠀experience⠀primarily⠀designing⠀and⠀developing⠀Java J2EE⠀applications
- 3+⠀years API⠀development/support
- Strong⠀knowledge⠀of the⠀java⠀frameworks⠀(Spring⠀MVC,⠀Spring⠀Security)
- Web⠀services⠀(WSDL⠀Soap,⠀Restful)
- Basic⠀understanding⠀of⠀client/server⠀architecture.
- Strong⠀understanding⠀on⠀documenting⠀APIs using⠀Swagger/open⠀API⠀3.0
- Good⠀knowledge⠀on OAuth⠀Security.
- Good⠀knowledge⠀on API⠀gateway⠀(Working⠀experience⠀on APIGEE⠀is⠀advantage)
- Relational⠀database,⠀specifically⠀Oracle⠀(SQL –⠀PL/SQL)
- You⠀should⠀have⠀hands-on⠀experience⠀on⠀business⠀process⠀development⠀and/or⠀Integration⠀with⠀system⠀tools.⠀Education:⠀BS in⠀Computer⠀Science,⠀Software⠀Engineering,⠀related IT⠀field or⠀equivalent⠀combination⠀of⠀experience⠀and⠀education⠀We offer a⠀competitive⠀compensation⠀package⠀where⠀you’ll⠀be⠀rewarded⠀based on⠀your⠀performance⠀and⠀recognized⠀for the⠀value you⠀bring to⠀our⠀business.
Skills:
- Java⠀Enterprise⠀Editions⠀JEE
- Web⠀Services⠀What you⠀can expect⠀from us:⠀Build your⠀career⠀with us.⠀It is an⠀extraordinary⠀time to be⠀in⠀business.⠀As digital⠀transformation⠀continues⠀to⠀accelerate,⠀as one⠀team, we⠀share the⠀challenges⠀and⠀rewards⠀that come⠀from⠀growing⠀our⠀company,⠀which⠀reinforces⠀our⠀culture of⠀ownership.⠀All of our⠀professionals⠀benefit⠀from the⠀value we⠀collectively⠀create. Be⠀part of⠀building⠀one of the⠀largest⠀independent⠀technology⠀and⠀business⠀services⠀firms in⠀the world.