Kafka (regular)
We are looking for a Kafka Application Java CICD Support for our client who supporting millions of internal and external customers with state-of-the-art IT solutions to everyday problems.
He is dedicated to bring a digital innovations to every aspect of the landscape of insurance. Discover how implementing AI, IoT, Voice Recognition, Big Data science, advanced mobile solutions and much more to accommodate customers’ future needs around the globe.
How you will get the job done
Managing day to day support issues, but with the experience and responsibility to resolve more complex incidents and problems
Work to SLA thresholds for incident(s), request(s) and problem(s)
Prioritizing and managing workload effectively, managing several open incidents and problems
Systems and performance monitoring
Trend analysis and problem management
Review of services, application delivery, patching
Work with a variety of business and technical teams to enhance service
Skills and experience you will need
Technical and consulting experience in virtualization, Docker, Kafka messaging, Microservice architecture and Container Application frameworks
Expertise with Java and Java frameworks, like Spring Boot, Restful services etc.
Expertise in Concurrent Programming (multi-threading), Network Programming, Distributed Databases, Microservices architecture
Expertise in distributed technologies especially Kafka
Expertise to address crosscutting concerns like logging with ElasticSearch and CI / CD pipelines etc.
Experience with API designs
RDBMS and NoSQL data stores, and Kafka with of the consistency and availability guarantees they provide
Thorough knowledge of container technologies like Docker, Kubernetes as well as knowledge in cloud computing (AWS, GCP etc.)
CICD pipelines with on-prem datacenter and cloud based stacks
Developed robust, scalable applications and stay updated with the latest development trends
Creation of architecture and design for integrated enterprise solutions and respective consulting of platform customers
Selection, recommendation and targeted use of suitable technologies and patterns in projects
Design of strategically important integration solutions based on Kafka
Design and implementation of APIs
Usage of Kafka producers, consumers, streams, KSQL or machine learning models directly on Kafka, taking into account the entire global IT landscape
Development of Kafka components either on Kafka clusters or as Java microservices
Design and development of micro-services & cloud native services, including Kafka integration with Java and common microservices frameworks (Spring Boot )
Examine dependencies between components
Design and construction of the infrastructure and governance for CI / CD based stack incl. ( containers, openshift, jenkins etc)
Consulting of customers in technical software and architecture topics based on Domain Driven Design
Design and deployment of automated tests based on concepts such as Behaviour Driven Development (BDD) for Kafka applications
Application of procedures such as Continuous Integration’ and Test Driven Development’