Senior Java Developer (Kafka + MongoDB)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 1 Year(s)

Skills

Apache Kafka
Big Data
Data Storage
DevOps
Development Testing
Java
Microservices
MongoDB
PySpark
Quality Assurance
RESTful
Spring Framework
Streaming

Job Details

Job Description

  • The Client is looking for a highly skilled Senior Java Developer with strong expertise in MongoDB and Kafka.
  • The ideal candidate should have hands-on experience in Java 8, Spring Boot, and Microservices architecture.
  • Knowledge of PySpark is a plus.

Key Responsibilities:

  • Design, develop, and maintain scalable and high-performance backend systems using Java 8 and Spring Boot
  • Implement and optimize RESTful APIs and microservices
  • Work with MongoDB for data storage and retrieval
  • Design Kafka pipelines for streaming data and messaging
  • Collaborate with cross-functional teams including QA, DevOps, and Product
  • Troubleshoot and resolve issues in development, test, and production environments
  • Participate in code reviews and contribute to technical documentation

Mandatory Skills & Experience:

  • Java: _______ years
  • MongoDB: _______ years (MUST HAVE)
  • Kafka: _______ years (MUST HAVE)
  • SQL: _______ years
  • Spring Boot, Java 8, Microservices: _______ years

Nice to Have:

  • Experience with PySpark or other Big Data technologies

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.