Senior Java Engineer
Description
Where will we be in 12 months:
We will be a team consisting of 50+ of the highest achievers across technology, product, design and financial services - hellbent on creating the most customer centric insurance products in the world. These products will save our in-need customer's tonnes of money - as we expect to be 10* more efficient than incumbents due to bots and automation. You can expect to work in a team that delivers products, features and improvements continuously and with urgency. Our long-term advantage will help us expand to other European countries helping us serve millions of people.
About Marshmallow:
We're building a smart, digital insurer of the future to help us achieve our mission of helping everyone have equal access to fair financial products. We're a small team backed by investors who have backed Spotify, Monzo, Adyen and others. Following our successful launch earlier this year we are now scaling - FAST.
To build an insurer that can compete with huge multi-billion dollar monsters such as Axa, Allianz, and Direct Line we need customer centric, and awesome customer operations 💪. You'd be joining a team that have worked at billion dollar fintechs such as Transferwise & Monzo, and large insurers such as Admiral and Zurich.
The primary responsibility of this role is to bring our product and ideas to life through a customer-centric, clean and delightful interface. Everything you do will be customer centric and you'll be a key ingredient in helping us become a smarter insurer.
What you will be doing...
- Collaborating closely with the product team to build customer centric solutions to big problems
- Building scalable, efficient, fault tolerant microservices
- Working on predominantly greenfield projects
- Be involved in a lot of wider discussions and architectural decisions.
Our technology stack
- Java 11 with Spring Boot
- Netflix OSS offerings (Eureka, Feign, Ribbon, Hystrix)
- AWS
- MySQL, DynamoDB
- Protobuf
- CI/CD using technologies such as Docker and Fargate/Kubernetes
- Event Sourcing and CQRS techniques.
You should apply if you have...
- 4+ years experience with core Java
- Experience with MVC Frameworks (Spring preferred)
- Experience working with SQL databases, writing custom queries and designing schemas
- A good understanding of test-driven development (TDD) with the desire to write tests
- Experience working with continuous delivery.
We will be even more loved if you have...
- Experience living in a foreign country
- Worked in a startup before
- Often read customer centric books/blogs such as the Hook Cycle & Great customer service - Delivering Happiness.
Benefits
- Competitive salary
- 0.1-0.4% equity ownership of Marshmallow
- Free kindle with unlimited books 📚
- Central London office
Logistics
- Our process consists of a phone interview, a coding test and a few hours onsite. We will endeavour to be communicative and transparent throughout :)
Benefits
- Competitive salary
- 0.1-0.4% equity ownership of Marshmallow
- Free kindle with unlimited books 📚
- Central London office