Java Full Stack Developer (Kafka Administration)

Lumen Solutions Group IncWashington, DC
Remote

About The Position

Lumen Solutions Group Inc. is seeking a Java Full Stack Developer with Kafka Administration experience for a 100% remote, 12+ month contract. This role involves designing, building, and maintaining complex web applications, focusing on both front-end and back-end development. The position requires writing high-quality Java code, performing Kafka configuration and administration, and creating/maintaining data models. The developer will work closely with Product Owners and Architects to ensure alignment with project goals and overall solution design.

Requirements

  • Bachelor of Science degree in related field from an accredited institution or equivalent experience.
  • 8+ years in Java programming at senior level
  • 3+ 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.
  • 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.

Nice To Haves

  • Kafka admin experience is a big plus.

Responsibilities

  • 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 enterprises.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service