Kotlin Developer (Java, OOP, UML, REST API, Azure, Cloud, Git, CI/CD)

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

Description

Kotlin Developer (Java, OOP, UML, REST API, Azure, Cloud, Git, CI/CD, Gradle Library, Network Security) - Remote - 7-8 months +

(Kotlin, Java, OOP, UML, REST API, Azure, Cloud, Git, CI/CD, Network Security, Android)

blue chip client is urgently looking for a Kotlin Developer (Java, OOP, UML, REST API, Azure, Cloud, Git, CI/CD, Gradle Library, Network Security).

For this role you can work full time remotely from home for the duration of the contract,

Job description:

Product mission:
We enable modularized, de-coupled communication and orchestration between commerce front- and Back End. By this we allow faster integration and rollouts of checkout new features, while preserving service independence and exchangeability
Product top features
Decouple POS Front End from POS Back End
POS Vendor agnostic by abstraction
Orchestration of Back End service
Data model conversion
Routing and authentication
Configuration Management (routing)

Work tasks:
Close to zero Front End/UI related tasks; the product is pure Back End (Kotlin/Gradle library and Kotlin microservice)
Design and review of class models and interfaces to ensure frictionless collaboration with Front End/app team
Implementation of Kotlin/Gradle library
Implementation of (Kotlin) microservice
Cloud deployment of microservice to Azure
Handling Azure DevOps pipelines (CI/CD)
Code review
Write and run unit tests
Write and run automated regression tests
Include and execute code vulnerability scans in CI/CD pipelines
Include and execute code quality checks for smells, bugs and unit test coverage

Technical Competences:
Must have:
Strong Java and/or Kotlin knowledge and experience
Excellent understanding of Object Oriented Programming design patterns and when/how to apply them
Excellent communication skills

Good to have:
Class modelling skills using UML
Experience with designing and consuming REST APIs
Knowledge around containerized solutions and how to host & run them
Experience with building and deploying micro services
Some experience in Azure or other cloud solutions

Expected from senior software engineers:
Experience with Git/Distributed version control
Experience with CI/CD
Knowledge around branching strategies, eg trunk based

Others:
Big plus: knowledge around network security related topics: Oauth, JWT, TLS, MDM
Generally: as this product comes with high technical uncertainty, flexibility in shifting and adopting different tech stack requirements fast is crucial

Please send CV for full details and immediate interviews. We are a preferred supplier to the client.

Start date
ASAP
Duration
7-8 MONTHS+ EXTENSIONS
(extension possible)
From
Octopus Computer Associates
Published at
15.01.2021
Project ID:
2028842
Contract type
Freelance
To apply to this project you must log in.
Register