(Java 8, Spring Boot, Microservices, Cloud)
ROLE AND RESPONSIBILITIES
We are looking for a true team player with solid experience of building consumer focused applications in an agile, fast-paced environment. We want a person who has hunger for delivering a delightful user experience, shipping high quality software every day on a CI/CD environment, and is keen to make progress individually as well as to improve team, product and business performance.
REQUIRED
- Strong experience designing and building solutions in Java 8/Spring Boot
- Solid Core Java
- Multi-threading
- Memory management
- Containerisation
- Experience in designing and building solutions with the following architectures:
- Microservices
- Event-driven/asynchronous messaging
- Experience designing and building API
- Experience with Continuous Integration, Continuous Delivery, Test Automation, TDD
- Experience developing on cloud technology (AWS/Google Cloud)
- Ruthless attention to detail, quality and consistency, combined with ability to work to tight timescales in a fast-paced agile environment.
- Fluent English
DESIRABLE
- Serverless architecture on GAE / AWS
- Experience with functional programming paradigms
EXPERIENCE/QUALIFICATION
You have earned a good degree at a top university and have gained 8+ years of work experience in high-performance environments. Moreover, you have a proven track record of personal and academic achievements, and can demonstrate an ongoing interest in technology and development.