Description
You will design and document APIs that align with value stream outcomes, ensuring they are secure, consumable, and meet functional requirements.
Responsibilities
- Produce APD API Product Design and ATD API Technical Design documentation for all required APIs.
- Define application data and resource models to ensure clear operations and resource relationships.
- Submit metadata to strategic API discovery tools, including Exchange, to support API discovery.
- Collaborate with architects to review end-to-end technical designs for coherence, compliance, and future-proofing.
- Provide technical consultancy to engineering teams and support QA test case generation.
Required Skills
- 5+ years of experience in API development and design.
- Proficiency in Java, Spring Framework, Web Services, JSON, and RAML.
- Experience with RESTful API design, microservices, and data modelling.
- Hands-on experience with ESB tools or Enterprise Integration Platforms such as IIB, Mule, MQ, or Spring Boot.
- Knowledge of DevOps tooling including Jenkins, Git, Jira, Confluence, AppD, Docker, and Kubernetes.
- Understanding of Agile and Scrum methodologies.
- Experience with JSON Schema and API Gateways.
- University degree in Computer Science, IT, or a related discipline.