API Engineer

Greater London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

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
Start date
ASAP
Duration
6.0 MONTH
From
SidTech LTD
Published at
15.01.2021
Project ID:
2028881
Contract type
Freelance
To apply to this project you must log in.
Register