Corda Developer

IT
June 28, 2022
Apply Now

Job Description

· Manage & Oversee backend delivery teams

· Provide technical leadership and mentorship via peer reviews and training

· Optimize delivery processes with a proven focus on continuous improvements

· Contribute towards application development

· Ensure application code and process quality standards across the development team

· Create and maintain product and engineering documentation

· Work with the product owners and development team to refine requirements and high-level estimation

· Provide high-level estimations and sizing for upcoming work

· Delegate tasks amongst the team in line with their corresponding skills

· Establish best practices and technical standards amongst the engineering team

· Set and achieve success metrics for the engineering team

Requirements
· 3+ years’ experience in an enterprise-level environment leading a team

· Must Have – Experienced developing applications with R3 Corda Blockchain

· Experience delivering end-to-end platforms and services

· Familiarity of multiple layers of the infrastructure and application stack from systems / OS development through to networking, middleware and application logic

· Proven problem-solving skills and ability to work under pressure

· Strong experience building applications with RESTful style APIs, as well as message queues.

· Understanding how to publish and manage artifacts with a remote repository (i.e. Artifactory, Nexus, etc)

· Understand how to setup, deploy, run and monitor software applications

· Postgres or similar RDBMS development and design

· Security awareness for securing API’s

· Knowledge of cloud-based infrastructure

· Good communicator & leader with ability to work autonomously

· 5+ years development experience using Java 1.8+ & Kotlin

· Experience using frameworks such as Spring & Spring Boot

· Know how to setup build and test pipeline with CI tools (i.e. Jenkins, TeamCity, Bamboo, Bitbucket Pipeline, Github Actions, Gitlab)