Our client is a benefits provider. The company helps people improve their physical and mental health to prevent and reverse the impact of chronic disease through weight loss. The client is an expert in health who help experts in business — get what employers, brokers, and health plans need and their goal is to be the easiest benefits vendor they’ll ever work with.
The project is a platform for brokers and underwriters, who sell medical insurances to Employers. The platform supports the business process completely: from creation of quote by Broker to receiving signed application from Employer.
Our backend team is responsible for adding new multi-customer features to the client’s platform and for support of existing ones.
The project uses Agile development with 2 weeks sprints which are delivered to production at the end of each sprint. The client has an architect, senior developers, DevOps and QA automation onsite, with who our team collaborates. The client is from west Coast of USA, so there are late meetings a couple of times per week.
The project is based on microservices architecture. All services are written on Java 8, most of them on DropWizard framework and a couple new on Spring Boot. 80% of code is covered with unit and integration tests. CI/CD is configured and uses Bitbucket pipelines and Docker. The client’s team is responsible for pre-production testing and deployment to production. All changes are merged through pull requests.
Nice to have