Description
Java Developer, Senior | Java Contractor - Distributed Systems, Kafka, Spring Boot - Banking/Payments.
Java Developer | London based Agile delivery partner are currently looking for a Senior Java Developer (Java 8+, Spring Boot, Kafka, Distributed Systems) to join them on an initial 3 month contract (rolling) with a reputable Payments client. Fully Remote.
Required Skills: Java Developer/Senior Software Engineer
- Must Have Skills (Strong/Solid)
- Java 8+
- SpringBoot (and by implication Core Spring)
- Distributed Systems
- Modern messaging systems, specifically Kafka
- An up-to-date understanding of best practice applications design and development
- Nice to Have
- Working experience building services utilising AWS
- Past experience of designing systems or components on large projects
- Experience in noSQL databases including AWS DynamoDB, Cassandra, Redis
- Working with 'Event Driven architectures', ideally including 'Event Sourcing'
- DevOps - Docker, Kubernetes (automation skills including CI/CD)
If you're an experienced Java Contractor with a deep understanding around distributed & modern messaging systems and can be available to start within 2-3 weeks, then please register your interest by forwarding your CV today as interviews are being scheduled immediately.
Java Developer, Senior | Java Contractor - Distributed Systems, Kafka, Spring Boot - Banking/Payments