Take Home Task - Senior Software Engineer
Take Home Task - Senior Software Engineer
You have to develop a policy management service. So far we are going to support only policies with monthly
payments. This service is in the early stage of development and so far has to cover three main responsibilities:
{
"startDate": "15.07.2022",
"insuredPersons": [
{
"firstName": "Jane",
"secondName": "Johnson",
"premium": 12.90
},
{
"firstName": "Jack",
"secondName": "Doe",
"premium": 15.90
}
]
}
{
"policyId": "CU423DF89",
"startDate": "15.07.2022",
"insuredPersons": [
{
"id": 1,
"firstName": "Jane",
"secondName": "Johnson",
"premium": 12.90
},
{
"id": 2,
"firstName": "Jack",
"secondName": "Doe",
"premium": 15.90
}
],
"totalPremium": 28.80
}
It is preferable to use kotlin as a programming language, but if you want, you can use java as well. You are free to
choose any framework you are familiar with.
Happy coding!