Click here to join our community of experts to get information on job search, salaries and more.

Idexcel

Java Kafka Lead

Company: Idexcel

Location: Hybrid

Posted on: April 25

Job Title: Java Kafka Lead

Location: Remote with quarterly visits to client's location at Washington DC

Duration: 16+ Months


Must Have:

Minimum 5+ years of Kafka experience

10+ years in Java programming at senior level

Proficiency in messaging and data-streaming platforms

Lead/ Architect level experience


Essential Duties & Responsibilities (Other duties may be assigned):

Design, build, and maintain complex web applications, responsible for both front-end and back-end development.

Conduct code reviews, provide feedback, and support team improvements.

Write and maintain high-quality Java code, ensuring adherence to best practices.

Perform Kafka configuration and/or administration.

Write clean code for both front and back-end, optimizing performance, ensuring code quality, and staying updated with emerging technologies.

Create and maintain data models to structure and organize data within various data sources, ensuring data integrity in complex enterprise.

Write complex data operations to support high quality back-end development standards.

Break down customer requirements with the Product Owner ensuring alignment with project goals.

Working closely with Architects to ensure alignment with the overall solution design


Minimum Qualifications:

Bachelor of Science degree in related field from an accredited institution or equivalent experience

10+ years in Java programming at senior level

5+ years with Kafka

Proficiency in messaging and data-streaming platforms

Hands on development experience designing, developing with AWS technologies like S3, Lambda, Elastic Beanstalk, SQS, SNS, API Gateway, EC2, Data Pipeline, CloudWatch, CodeCommit and CloudFormation.

Strong hands-on development experience in Angular, Java, J2EE, Spring, REST APIs and related server-side technologies.

Extensive experience with AWS cloud development - Lambda, Kinesis, DynamoDB/Aurora, Redshift, NodeJs etc

Solid hands-on experience with Kafka

Kafka admin experience is a big plus.

Experience in data modeling and/or design databases

Proficiency in SQL and other data languages

Expertise in continuous integration and continuous delivery, with tools like Git, Jenkins & JIRA in an agile scrum environment

Proficiency in domain-oriented and event-driven design principles

Experience in delivery of complex integration solutions

Excellent analytical and communicational skills