Java Kafka Developer

Plano, TX, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Apache Kafka
  • Java
  • Messaging
  • Confluent Kafka
  • Amazon Web Services
  • Hibernate
  • Kubernetes

Summary

About the Role:
We are looking for a skilled Java API (Kafka) Developer to join our development team and contribute to the design and implementation of scalable, high-performance APIs. The ideal candidate will have strong expertise in Java, Spring Boot, and experience building event-driven architectures with Apache Kafka. You will also work extensively with AWS services, including Lambda, to deploy and manage serverless applications.

Key Responsibilities:
    • Design, develop, and deploy robust RESTful APIs and microservices using Java and Spring Boot.
    • Implement event-driven messaging solutions using Apache Kafka (Confluent Kafka preferred).
    • Develop and manage serverless functions using AWS Lambda and integrate them with other AWS services (API Gateway, S3, DynamoDB, etc.).
    • Ensure APIs are scalable, secure, and optimized for performance in a cloud environment.
    • Collaborate with front-end developers, product managers, and QA teams to define API specifications and deliver end-to-end solutions.
    • Write clean, maintainable, and testable code following industry best practices.
    • Participate in code reviews, troubleshoot production issues, and provide technical guidance to junior developers.
    • Work in an Agile/Scrum environment to deliver features iteratively.

Required Skills & Qualifications:
    • 5+ years of professional software development experience.
    • Strong proficiency in Core Java (Java 8/11/17) and Spring Framework (Spring Boot, Spring Cloud, Spring Data).
    • Hands-on experience with Apache Kafka (producers, consumers, streams, and Kafka Connect)
    • Confluent Kafka is a strong plus.
    • Solid experience with AWS cloud services, particularly AWS Lambda, API Gateway, S3, EC2, and CloudWatch.
    • Experience designing and documenting RESTful APIs (OpenAPI/Swagger).
    • Familiarity with database technologies (SQL, NoSQL) and ORM frameworks like Hibernate.
    • Knowledge of CI/CD pipelines, version control (Git), and build tools (Maven/Gradle).
    • Strong understanding of microservices architecture, distributed systems, and design patterns.
    • Excellent problem-solving skills and ability to work independently or in a team.

Preferred Qualifications:
    • Experience with Confluent Kafka ecosystem (Schema Registry, KSQL, Kafka Streams).
    • Exposure to containerization and orchestration tools (Docker, Kubernetes, EKS).
    • Familiarity with infrastructure as code (Terraform, CloudFormation).
    • Knowledge of security best practices for API development (OAuth2, JWT, API Keys).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91131484
  • Position Id: 8936875
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Plano, Texas

Today

Easy Apply

Contract, Third Party

Depends on Experience

Plano, Texas

13d ago

Easy Apply

Contract, Third Party

Depends on Experience

Plano, Texas

Today

Easy Apply

Contract

Depends on Experience

Plano, Texas

Today

Contract

USD 50.00 - 60.00 per hour

Search all similar jobs