Description
API & Microservices Developer
Whitehall Resources require an API & Microservices Developer to work with a key client.
*Please note that this role will be inside IR35 from the end of March 2021*
What will you be doing:
As API & Microservices Developer you will be working within a cross-functional team of designers, developers and testers who are responsible for the enhancements and features of the Customer Account.
In detail your tasks include:
* Contribute to the review of functional and non-functional requirements to be fed into API specs of AWS microservices
* Develop APIs and AWS Microservices to deliver additional facilities and capabilities for the shared Group Customer Account
* Collaborate with Testing, Architecture and Product colleagues to deliver increased Customer account capabilities on the group AWS platform and continue to optimise their performance post release
* Produce functional solutions with quality designs and code in accordance to architecture design standards, code standards and environment configuration management
* Work closely with the Customer Domain development and CloudOps teams to define integrations which enable us to deliver key new features
* EXPERIENCE IN REST API AND MICRO SERVICES DEVELOPMENT, SPECIFICALLY IN NODE.JS AND TYPE SCRIPT. ADDITIONAL JAVA EXPERIENCE WILL BE A PLUS.
* EXPERIENCE IN USING AWS CLOUD SERVICES INCLUDING S3, KMS, CLOUD FORMATION, API GATEWAY, LAMBDAS, ECS, SQS AND FARGATE
* PREFERABLY FULL STACK DEVELOPER
* GOOD KNOWLEDGE IN Datamodelling; CONCEPTUAL, LOGICAL AND PHYSICAL SCHEMA SEPARATION
* EXPERIENCE IN API GATEWAY, PREFERABLY AWS API GATEWAY AND APIGEE
* EXPERIENCE IN SERVICE DESIGN (SOA, MICROSERVICES, ESB'S)
* SOLID UNDERSTANDING AND PRACTICAL KNOWLEDGE OF THE FULL API DEVELOPMENT FOR BACKEND DEVELOPMENT AND SOFTWARE DEVELOPMENT LIFECYCLE
* EXPERIENCE IN WRITING API SPECS USING SWAGGER
* GOOD COMMUNICATION SKILLS; EXPERIENCE IN WORKING WITHIN INTERNATIONAL AND REMOTE TEAMS IS A PLUS
* FLUENT ENGLISH LANGUAGE SKILLS
All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.