API Developer Job Description
API Developer Duties & Responsibilities
To write an effective API developer job description, begin by listing detailed duties, responsibilities and expectations. We have included API developer job description templates that you can modify and use.
Sample responsibilities for this position include:
API Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for API Developer
List any licenses or certifications required by the position: API, AWS, SOA, TLS, JWT, SSO, SAML, JOSE, JSON, IST
Education for API Developer
Typically a job would require a certain level of education.
Employers hiring for the API developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technology, Math, Science, Information Systems, Computer Engineering, Information Technology, Technical
Skills for API Developer
Desired skills for API developer include:
Desired experience for API developer includes:
API Developer Examples
API Developer Job Description
- Apigee Edge (ideal)
- Lead the development of new features and fixing defects, in both Objective-C and Swift
- Lead the development of API’s in an objected oriented or functional language
- Architect solutions based on functional and object-oriented design principles
- Build domain knowledge and support Platform/Solutions Architects
- Share knowledge and assist junior team members
- Putting out fires
- Perform core technical aspects of software development for assigned applications including, developing prototypes and writing new code
- Produce software builds from software source code
- Participate in or lead integration tests as defined in the test specifications, including event logging and reporting of results
- Experience with REST based APIs
- Knowledge of HTTP and SOAP Protocols
- REST and Rest Oriented Architecture (ROA)
- JAVA/ JavaScript/Python/.NET development
- MDLC Environment tools
- Content Delivery Networks, Caching (e.g Apache Traffic Server)
API Developer Job Description
- Maintain existing eCommerce and Digital applications to meet the ever-evolving demands of the business
- Partner with vendors and technology teams to drive our global Digital technology solutions
- Provide input to architect and front-end developers on Node.js and API development solutions
- Collaborate with product owners, business analysts, developers, and the University Data Services (UDS) project team to identify, develop, document, and deliver API's
- Design, develop, test and implement APIs for use in software applications
- Integrate with and contribute to assigned API
- Analyze, design, and coordinate the development of major components of the audience management system and downstream APIs including hands on implementation, testing, review, build automation, and documentation
- Troubleshoot operational issues as required
- Ensure coding best practices and test coverage through peer reviewing
- Develop new APIs for use by the marketing development team
- Minimum 8 years of Database and Java and Javascript development experience
- Extensive experience with Web Services, SOAP, JAX-WS, JAX-RS, REST, Web API, JPA
- Experience with Java, JSP, XML, XSL, Java Script
- Very strong skills in Java development
- Strong knowledge about HTTP, REST and JSON are crucial
- Experienced in developing REST APIs
API Developer Job Description
- Agile development of Salesforce functionalities
- Work with other teams to determine functional requirements for the new services
- Update existing services to make non-breaking changes while facilitating new clients
- Building proper architecture into our services stack
- Implementing gathered requirements in a maintainable way
- Working within a team based AGILE structure to document and communicate new changes
- Provides inputs to API design team for defining appropriate API Governance Standards, Policies and Frameworks
- API requirements, design and functional specifications
- Designing and creating robust interfaces to integrate a variety of systems and technologies to solve business problems and create scalable solutions
- Develops deep understanding of MSD’s existing technology platforms and their interfaces as required by project work
- 3+ years experience using XML including XPath, XSLT & XSD
- Knowledge of various financial instrument analytics a plus
- Experience and understanding of development tools (ex
- Experienced with NoSQL databases, knowledge about MongoDB is of
- Compensation and seniority level will vary depending on software development experience
- Orientation to Enterprise Java as a preferred language
API Developer Job Description
- Drives towards industry standards and RESTful services, but understands limitations of legacy systems and identifies appropriate integration approaches
- Build API layer for partners to integrate their systems with our systems
- Design, code and develop new features for the Enterprise API team
- Strong experience with Node.js or .NET 4.X using C#
- 2+ years of experience working with HTTP and REST architecture
- 2+ years of experience designing and developing database objects
- Project experience with Javascript
- Experience with Linux/Unix preferred
- Be an “evangelist” for Web API adoption
- Collaborate efficiently internally within the team and with other platform teams
- REST and SOAP based web services and APIs
- Conceptual understanding of Content Delivery Networks like Akamai, their utility in offloading traffic and its implications on caching Preferred Requirements (skills and abilities)
- JBoss or Tomcat, Apache, Nginx, 3scale or equivalent
- An enterprise-class Java eCommerce engine (ATG, WebSphere Commerce, Hybris)
- Web Services, JMS, Restful APIs
- Java Persistence Frameworks
API Developer Job Description
- Mentoring/training in API architecture & code quality
- Coordinates with backend services and drives end-to-end enterprise service integration
- Responsible for mapping, designing specs for transformation between API Gateway and backend service
- Develop java libraries to simplify access and usage of APIs
- Requirements gathering for future development
- Develop, maintain and enhance the Digital Exchange and integrations associated to it
- Assess work effort required to implement code improvements/capabilities related to Digital Exchange
- Develop, and architect systems that do one thing really well, with a focus on data consistency and reliability
- Work with internal teams consuming the G API to ensure success of their integration
- Work with external partners consuming the G API to ensure the success of their integration, and their investment in G Technology
- Relational DB’s and NoSQL
- Experience with Java 7 and 8
- Experience with SOAP and RMI
- Iterative software development lifecycle and best practices
- Object-Oriented Analysis & Design, and OO Programming
- An understanding of Design Patterns & Best Practices for Java