API Engineer


Premium Job From SidTech

Recruiter

SidTech

Listed on

11th January 2021

Location

Hayes

Type

Contract

Start Date

2021-01-11 00:00:00

This job has now expired please search on the home page to find live IT Jobs.

Job Title:Api Engineer Inside IR35 Reporting to:Delivery Manager Location:Stockley Park , London
Job Purpose and primary objectives: ? Hands-on experience in Application Development using latest technologies such as… JEE, Java 8+, Microservices, Springboot framework. ? A proven track record in building Apis with REST/SOAP. ? Practical experience of best coding/design practices and patterns, optimizations, scaling and clustering? ? Written tests in TDD/BDD fashion with unit test (JUnit), Integration test, Acceptance test and Contract testing.  ? Hands on experience with Apache Kafka/ Azure events hub, other messaging systems. ? Experience with distributed caching (Redis/Coherence/JGroups)   ? Knowledge of Linux Packaging (RPM) or Cloud deployment (KVM, Docker, Kubernetes)  ? Worked with a relational and/or graph database (Postgres/SQL Server and Mongo Atlas) ? Writing dockerFile or creating deployable with Maven or Gradle build tool. ? Hands on knowledge of cloud platforms like Azure & AWS. ? Experience in defining pipelines for Build and deployment in any Cloud platforms using CI / CD tools such as Concourse/Jenkins. ? Overall 5+ yearsof experience in Web Application Development Key responsibilities (please specify if the position is an individual one or part of a team): ? Able to contribute to projects within the API team, and the critical path of development. ? Collaborate with the rest of the technology, product and design team to deliver features that add value. ? Work to define development standards and ensure they are upheld. Contribute to continual improvement of standards and development practices ? Support the teams QA responsibility, through PR review’s, automated and manual testing ? Deployment, manage roll back procedures and oversee deployment ? Pair and work collaboratively with others ? Provide technical guidance & mentoring to product teams during Sprint Development. - Supervisory / Managerial responsibilities (please specify if the position will have persons reporting to it): Derive outcome with a team of 3 to 4 members Key Skills/Knowledge: ? Hands-on experience in Application Development using latest technologies such as… JEE, Java 8+, Microservices, Springboot framework. ? A proven track record in building Apis with REST/SOAP. ? Practical experience of best coding/design practices and patterns, optimizations, scaling and clustering? ? Written tests in TDD/BDD fashion with unit test (JUnit), Integration test, Acceptance test and Contract testing.  ? Hands on experience with Apache Kafka/ Azure events hub, other messaging systems. ? Experience with distributed caching (Redis/Coherence/JGroups)   ? Knowledge of Linux Packaging (RPM) or Cloud deployment (KVM, Docker, Kubernetes)  ? Worked with a relational and/or graph database (Postgres/SQL Server and Mongo Atlas) ? Writing dockerFile or creating deployable with Maven or Gradle build tool. ? Hands on knowledge of cloud platforms like Azure & AWS. ? Experience in defining pipelines for Build and deployment in any Cloud platforms using CI / CD tools such as Concourse/Jenkins. ? Overall 10+ yearsof experience in Web Application Development Experience required: 10+ years of hands on development experience Duration of the Assignment:6 months
Special working conditions (travel, on call etc):Remote is fine

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: