Our client is an international consulting company that creates functional solutions in various sectors, facilitating the transition to the digital era. Our client transforms the Data & Analytics space by providing smart Artificial Intelligence, Big Data, Cloud, Digital and Governance services and solutions. Our client's mission is to manage, control and improve all the data that connects you to your customer, and your customer to the world.
The project is a microservice-based application running on AWS Fargate containers. Idea is building a platform to provide all sorts of information about an individual car. Every microservice has its own responsibility to get some data from somewhere and there is one microservice to orchestrate other microservices. Every microservice is RestAPI based but they have the intention to move to GraphQL.
A developer is expected either to build a new microservice for a new use case from scratch based on project blueprints or to add new features/endpoints to existing one. The approach should be API-first that means first comes the API itself and its functionality then comes how to implement and write the code. Every service will be created & tested locally then through ci/cd pipeline AWS containers are created.