Position: Kafka Developer
Location: Remote
Duration: 6+ Months; Strong potential for extension
Required Skills
Kafka AWS
Responsibilities:
· Architect, Design, and Develop scalable real-time event streaming
and data processing applications using Java 11/17+ (Spring Boot,
Multithreading, Reactive Programming).
· Implement and optimize Kafka Connectors for seamless integration
with AWS EventBridge, S3, DynamoDB, RDS, and other AWS services.
· Design and implement event-driven architectu5res by integrating
Confluent Kafka with AWS EventBridge to support serverless and
microservices patterns.
· Configure, deploy, and monitor Kafka Connect Source/Sink
connectors for AWS EventBridge, Kinesis, DynamoDB, and Lambda.
· Work on Kafka Streams and ksqlDB for real-time data processing
and transformations.
· Develop and manage Kafka Schema Registry with Avro, JSON Schema,
and Protobuf.
· Optimize Kafka cluster performance through partition tuning,
consumer lag monitoring, and tiered storage.
· Implement secure Kafka configurations (RBAC, ACLs, SSL/TLS,
OAuth) and enforce best security practices.
· Automate deployment of Kafka and EventBridge integrations using
Terraform, Kubernetes, and Helm.
· Develop CI/CD pipelines for real-time data streaming applications
using Jenkins, GitHub Actions
· Implement monitoring and observability using Confluent Control
Center, AWS CloudWatch, Prometheus, and Datadog.
· Collaborate with Data Engineers, DevOps, and Cloud teams to
ensure seamless event-driven workflows.
Provide technical leadership and mentorship to junior engineers.
Core Requirements:
· Spring Boot, Multithreading, Reactive Programming
· Hands-off experience with kafka connectors (with AWS EventBridge,
S3, DynamoDB, RDS, and other AWS services.)
· Develop and manage Kafka Schema Registry with Avro, JSON Schema,
and Protobuf.
Role: Java/Springboot Microservices Developer
Location: Hybrid position with 3-5 days in Office from our hub
locations(Atlanta, GA, Irving, TX, Minneapolis, MN)
Duration: 12+ Months CTH
W2 only
Required Skills
o Spring Boot, microservices – 5 years o GraphQL – 3 years o Docker – 3
years o Kubernetes – 3 years o Spring webflux – 2-3 years or willing to
come up to speed before the onboarding o Containers, Docker, Kubernetes,
Service Mesh, Jenkins, o ELK stack, Splunk, App Dynamics o JIRA, GIT,
Fortify, Black duck, Twistlock
Additional Skills
Job Description
o Analyze the requirements and work with Product managers,
Agile coach and the Agile team and refine the requirements
o Design and develop using the best practices along with Unit
tests and contribute to test automation
o Guide Offshore engineers and ensure all development goals are
achieved
o Configures, tunes, maintains, and installs applications
systems and validates system functionality.
o Monitors and fine tunes applications system to achieve
optimum performance levels and works with hardware teams to resolve
issues with hardware and software.
o Assists with application system problem resolution by
working with application developers, vendors, and internal
infrastructure team member to troubleshoot.
o Addresses product backlog and provide continuous delivery
of high-quality features.
o Maintains a comprehensive operating system hardware and
software configuration database/library of all supporting documentation
to ensure data integrity acts to improve the overall reliability of
systems and to increase efficiency.
o Works collaboratively with cross functional teams, using
Agile / DevOps principles to bring products to life, achieve business
objectives and serve customer needs.
Required Technologies:
o Spring Boot, microservices – 5 years
o GraphQL – 3 years
o Docker – 3 years
o Kubernetes – 3 years
o Spring webflux – 2-3 years or willing to come up to speed
before the onboarding
o Containers, Docker, Kubernetes, Service Mesh, Jenkins,
o ELK stack, Splunk, App Dynamics
o JIRA, GIT, Fortify, Black duck, Twistlock