← All Jobs
Posted May 1, 2026

Senior Java Backend Developer (Kafka)

Apply Now
Job Role: Senior Java Backend Developer Job Location: Washington, DC. (Remote) Job Type: Long Term Contract Job Summary: About the Role We are seeking an experienced Senior Java Backend Developer to design, build, and maintain complex enterprise-grade web applications. This role requires strong backend expertise, hands-on experience with Kafka, and deep knowledge of AWS cloud technologies. You will collaborate closely with Product Owners and Architects to deliver scalable, high-performance solutions. Key Responsibilities • Design, build, and maintain complex web applications with a focus on backend development. • Write, maintain, and optimize high-quality Java code following best practices. • Perform Kafka configuration and administration. • Develop clean, efficient, and scalable backend solutions ensuring performance and code quality. • Conduct code reviews, provide constructive feedback, and drive continuous team improvement. • Create and maintain data models to ensure data integrity across enterprise systems. • Implement complex data operations supporting backend development standards. • Collaborate with Product Owners to break down requirements and align with project goals. • Work closely with Architects to ensure alignment with overall solution design. Minimum Qualifications • Bachelor’s degree in a related field or equivalent experience. • 8+ years of hands-on experience in Java development (Senior level). • 3+ years of experience working with Kafka - (Kafka Admin experience). • Strong experience with messaging and data-streaming platforms. • Proven experience designing and developing applications using AWS services, including: • S3, Lambda, Elastic Beanstalk • SQS, SNS, API Gateway • EC2, Data Pipeline, CloudWatch • CodeCommit, CloudFormation • Hands-on experience with Angular, Java, J2EE, Spring, and REST APIs. • Strong expertise in AWS cloud ecosystem including: • Lambda, Kinesis, DynamoDB/Aurora, Redshift, Node.js • Solid experience with Kafka (Kafka Admin experience is a plus). • Strong background in data modeling and database design. Preferred Skills • Experience in building scalable, high-performance distributed systems. • Strong understanding of microservices architecture. • Familiarity with modern DevOps practices and CI/CD pipelines.
Interested in this role?Apply on iHire