Position: Senior Kafka developer
Company: Simplify
Category: Other
Experience required: 5y
English level: upper

Requirement:

Kafka development implements individual tickets, which are created by product owners of the team and independently broken down into tasks, estimated, implemented, quality assured, and tested by the developers. 
The acceptance tests are in turn carried out by the product owner in cooperation with the internal developers.

The tickets may include the following activities, for example:
Extending or implementing interfaces between systems
Creation and updating of technical documentation
Implementation of automated (unit) tests
Documentation in the Confluence Wiki
Close cooperation with the backend and Microsoft Dynamics CRM developers
Monitoring, troubleshooting, error analyses as well as maintenance and support of the existing system architecture, adapters, databases, and interfaces
Training of employees, know-how transfer

Here are the most important data about the system used:
Kafka as an AWS Managed Service (under construction).
Microsoft Dynamics CRM 365 - sales process control, customer management, as well as offer and order management for print and digital marketing
MS SQL Server Management Studio
Microsoft BizTalk Version 2016 (to be replaced by Kafka in the future)
Automic UC4 - job control
Confluence Wiki - for the documentation of our systems and processes
JIRA - ticket system for the agile software development process

Profile:
Many years of professional experience in designing, creating, and managing interfaces with Kafka.
Very good knowledge of Java and the Spring framework
Good knowledge of the Kafka platform (broker, schema registry, AKHQ) as well as its architecture and operation
Knowledge of, AWS, Kubernetes, and integration architectures is an advantage.

General conditions:

Start: 01.07.2023
Duration: 6 MM++
Location: Remote, possibly a short presence phase on-site In Hamburg at the beginning.