Java Developer

The Trust
Rishangles, United Kingdom
16 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Rishangles, United Kingdom

Tech stack

Java
API
Amazon Web Services (AWS)
Databases
Continuous Integration
Corona (Software Development Kit)
Digital Assets
JUnit
SQL Databases
Spring-boot
Integration Tests
Deployment Automation
REST
Software Version Control
Jenkins
Microservices

Job description

This is a hands-on role where you will write code for product features. You will work closely with the technical lead and architect to build secure, scalable, resilient cloud-based microservices utilizing modern software development practices. You will help design and implement REST API clients and services, exchange asynchronous messages between services, and use SQL databases to manage data. You will also write automated unit and integration tests, package software using containers, coordinate builds using continuous integration pipelines and prepare your services for deployment on AWS. The Team is responsible for the backend services and APIs that support transfer of digital assets and wires. Additionally, they create and maintain services to get account positions, transaction activity and other account management related use cases. Both the Admin and Custody UI leverage the API interfaces exposed by the Platform Services team.

Requirements

Expert in core Java technologies and frameworks like Spring BootProficient in databases and SQLUnderstanding of AWS or other cloud platforms and containerization technologies such as EKS and DockerExperience working with version control systems like GIT.Experience with asynchronous workers and resilient messaging services such as SNS and SQSAn understanding of microservice architectures and twelve factor app patternsAbility to build reliable software that can withstand unreliable environments.Unit and integration test automation using Junit and spring boot test framework.Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.

Apply for this position