Docker (nice to have)
Terraform (nice to have)
Kubernetes (nice to have)
Google Cloud Platform (nice to have)
AWS (nice to have)
Microservice Architecture (advanced)
Prestigious Global Bank seeks an experienced Java Developer to join to the firms risk application development team which is about to start work on a migration project to Microservices and a Cloud based Architecture.
Role involves developing and maintaining new system.
make an active contribution to design and architectural choices, and to performance optimisations of the system;
participate fully in all stages of projects, from design and prototyping to development, testing and delivery, through to production;
diagnose and debug issues which arise in both the UAT and production environments.
4+ experience in Java programming language 11+
Spring, Spring Boot
Knowledge of microservices architecture patterns;
Developing applications for GCP or AWS, etc.;
Experience of working with a highly-distributed application, involving in-memory data technologies (such as Apache Ignite, Hazelcast or Oracle Coherence) and compute grid platforms (e.
g. TIBCO DataSynapse GridServer, IBM Symphony or bespoke);
BDD (Behaviour-Driven Development) tools, frameworks and practices;
Nice to have :
Previous experience as a Lead of the development team;