About this role
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.
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.