Skip to main content

Senior Java Kafka Developer

Hanover Township, NJ
Permanent
eTeam Inc.

Posted

Job Title: Senior Java Kafka Developer
Location: Whippany, NJ 07981 (Onsite-Hybrid. LOCAL CANDIDATES ONLY!!!)
Contract duration: 12 months

Core Responsibilities:
  • Design & Development: Build and maintain high-quality backend services using Java and the Spring Boot ecosystem.
  • Event-Driven Architecture: Design and optimize Apache Kafka streaming pipelines, including managing producers, consumers, topic partitioning, and schema evolution.
  • Cloud Infrastructure: Deploy and manage scalable cloud services on AWS, specifically utilizing Amazon MSK (Managed Streaming for Kafka), Lambda, EC2, S3, and RDS.
  • Pipeline Management: Implement real-time or near real-time data pipelines to ingest and process substantial data volumes.
  • Quality & Operations: Ensure operational stability through unit testing, code reviews, CI/CD automation, and performance tuning at the JVM level.

Required Technical Skills:
  • Java Proficiency: Expert-level knowledge of Core Java and the Spring Framework.
  • Kafka Mastery: Hands-on experience with Kafka Streams, consumer group design, and resilient processing patterns.
  • AWS Expertise: Familiarity with core AWS services and ideally AWS Certification (Developer or Architect Associate).
  • Microservices: Practical experience with RESTful APIs, service decomposition, and patterns like circuit breakers or sagas.
  • Database Knowledge: Often requires experience with NoSQL or SQL databases such as Cassandra, DynamoDB, or PostgreSQL.

Must Have Skills:
  • Java Proficiency: Expert-level knowledge of Core Java and the Spring Framework.
  • Kafka Mastery: Hands-on experience with Kafka Streams, consumer group design, and resilient processing patterns.
  • AWS Expertise: Familiarity with core AWS services and ideally AWS Certification (Developer or Architect Associate).
  • Microservices: Practical experience with RESTful APIs, service decomposition, and patterns like circuit breakers or sagas.
  • Database Knowledge: Often requires experience with NoSQL or SQL databases such as Cassandra, DynamoDB, or PostgreSQL.
  • Minimum Years of Experience:
  • 5-8 years

Job Type: Permanent

Job ID: 254740897