Senior Java Kafka Developer
Posted
Job Title: Senior Java Kafka Developer
Location: Whippany, NJ 07981 (Onsite-Hybrid. LOCAL CANDIDATES ONLY!!!)
Contract duration: 12 months
Core Responsibilities:
Required Technical Skills:
Must Have Skills:
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
