The project – more than 100 people, 6 scrum teams, each with its own priorities and scope of work, the main direction is the development and support of the sap.com site + all the integrations. There are separate streams responsible for working with data – user form submissions, chat communications, data aggregation and anonymization with subsequent use by a team of data science engineers; there is a separate stream responsible for routing data from / to third-party systems.
Now we are looking for a person to stream to work with chats – there is a working application on node.js, which we rewrite under the project stack, there are tasks with ReactJS + separate business tasks. There is also an open position on the data routing stream – there is active development + support of existing services
In general, there is an option to jump in other directions – anonymization, chats, etc. if there is such a desire
Stack: Java 8/11, Spring (boot, security, data, mvc, kafka, …), Kafka, MongoDB, Postgres, RabbitMQ, JUnit, Testcontainers, microservice architecture in Openstack-based cloud, Kubernetes, …