Job Summary
Core Containerization Skills: Docker: Proficient in building, running, and managing containerized applications. Understanding of containerization principles like isolation, portability, and environment consistency. Kubernetes Expertise: In-depth knowledge of Kubernetes core concepts, operation, and security. Infrastructure as Code (IaC), YAML, and Helm: Experience with IaC tools, YAML for configuration management, and Helm for Kubernetes deployment. Database Integration: Familiar with integrating both SQL and NoSQL databases. Spring Integration: Experience with Spring Integration for scalable integration solutions within the Spring Framework. CI/CD Pipelines: Experience in building and maintaining CI/CD pipelines using tools like Jenkins and GitLab CI. Apache Camel: Strong knowledge of Apache Camel for implementing integration patterns and creating routes between systems (databases, APIs, files). Familiar with using Camel for integration with Kafka. Testing Kafka: Familiar with testing Kafka consumers and producers using Embedde
Key Responsibilities
Skill Requirements
- Knowledge of Java concurrency for parallel Kafka message processing.
- Familiarity with Spring Framework, particularly Spring Boot, for microservices development.
Serialization Formats:
- Experience with JSON, Avro, Protobuf, and Thrift for Kafka message serialization.
- Proficient in using Confluent Schema Registry for managing schema versions.
Message Brokers and Event-Driven Patterns:
- Experience with Kafka (Confluent) and understanding event-driven patterns.
Kafka (Confluent) Skills:
- Strong understanding of Kafka topics, partitions, producers, consumers, and brokers.
- Experience with Confluent Platform components like Kafka Streams, ksqlDB, and Schema Registry.
- Integration of Kafka with Apache Camel for seamless routing.
- Familiarity with Kafka security (SSL/TLS, SASL authentication, ACLs) and performance tuning (partitioning, replication, scaling).
API Design & Documentation:
- Expertise in OpenAPI 3.x, Swagger UI for interactive API documentation.
Temenos Framework:
- Experience with the Temenos Framework, including APIs, events,outbox and interfaces, jbc programming.