Job Title - Kafka/Java DeveloperLocation - Washington, DCContract - 12+ Months Contract(With Possible Extension)
REMOTE ROLE(Need to Visit once in a quarter for meeting purposes)
Responsibilities:Responsible for designing, developing, and deploying scalable and reliable systems that can handle high volumes of dataDevelop and implement efficient and scalable solutions using Confluent Kafka, Java, and Spring Boot technologiesWork closely with other engineers to ensure that data pipelines are integrated with existing systems and meet the needs of the businessDesign, develop, and deploy Kafka-based data pipelinesWork with AWS services to manage and process dataMentor and train junior engineersProvide expertise in integration architecture and best practices, ensuring optimal system performance and reliabilityCollaborate with stakeholders to identify opportunities for process improvement and optimization within the retail industry domainConduct code reviews, identify areas for improvement, and ensure adherence to coding standardsTroubleshoot and resolve integration issues, ensuring smooth data flow and system interoperabilityStay up to date with the latest trends, technologies, and advancements in theConfluent Kafka ecosystem and integration domain Required Qualifications: 7+ years of professional experience as an AWS MSK /Apache Kafka/ Confluent Kafka developer with deep understanding of Kafka Development Well versed with Kafka and streaming internals, Java, Spring Boot and similar technologies Direct experience or working knowledge with AWS technologies including ECS/EKS, Lambda, API Gateway, S3, Terraforms and Kafka Sound knowledge with authorization and authentication approaches like oAuth, SSO/SAML Experience with build tools like maven, gradle and unit test tools like Junit, Mocito Foundational experience with service orchestration and messaging technologyExperience with Kafka governance Experience with Agile development methodologies