They are building a new Digital Wallet product. As a function of this effort they are moving away from traditional monolithic architectures to a cloud-based, Microservices-enabled one. In short, the latest in tech – Pivotal Cloud Foundry, Spring Boot, Spring Cloud, Microservices, AWS. Whoever works on this effort will be future-proofed for years to come. This is modern, exciting stuff for one of the world’s largest financial services companies.
This is what I need from a technical expertise perspective:
- Java 8.x
- Spring Boot
- Gang of Four Design Patterns – Factory, Singleton, Façade, etc.
- 12 Factor App
- Netflix OSS
- Cloud/DevOps (PCF, AWS, GCP)
- The code challenge they complete will give them the option of selecting from a range of Design Patterns. During the interview they must be able to explain why they chose a particular pattern when building their code challenge solution, strengths, weaknesses, what they would do differently, etc.
- Proven, real-world, Microservices development expertise. Not just attended a class or worked on a POC. They must have designed, built and launched (into Production) Microservices. Engineers with PROVEN expertise in Netflix OSS (Zuul, Eureka, Ribbon, Circuit Breaker, etc.) should be suitable.
- Cloud expertise – Ideally Pivotal Cloud Foundry (PCF). However, Cloud Foundry, AWS, OpenStack, BlueMix, Google Cloud Platform, GE Predix, OpenShift, Azure, etc. will suffice also.
- Excellent communication skills.