Java Tech Lead (Kafka, MongoDB)

This job has been expired
C2C

Job Title: Java Tech Lead (Kafka, MongoDB)

Location: Charlotte, NC (Onsite)

Employment Type: Contract

Client:- Mphasis

Max Rate:- $60/Hour on C2C

 

Key Responsibilities:

  • Design and implement scalable backend systems using Java (Spring Boot).
  • Build and manage event-driven architectures using Apache Kafka.
  • Develop, optimize, and maintain MongoDB NoSQL database schemas and queries.
  • Create and maintain RESTful APIs and integrations with external/internal systems.
  • Participate in all phases of the software development lifecycle, including requirements gathering, technical design, development, testing, and deployment.
  • Write clean, efficient, and testable code following best practices.
  • Monitor and troubleshoot production issues related to Kafka pipelines and MongoDB performance.
  • Collaborate with DevOps to ensure smooth CI/CD processes using Jenkins, Docker, and Kubernetes.
  • Ensure system security, scalability, performance, and reliability.
  • Contribute to code reviews, architecture discussions, and technical documentation.

Must-Have Skills:

  • Strong programming skills in Java (Java 8 or higher).
  • Extensive hands-on experience with Spring BootSpring MVC, and Spring Data.
  • Expert-level understanding of Apache Kafka, Kafka Streams, Kafka Connect.
  • Deep knowledge and hands-on experience with MongoDB (design, indexing, aggregation framework).
  • Experience in building and consuming RESTful APIs and Microservices.
  • Familiarity with distributed systemsevent-driven architecture, and asynchronous messaging.
  • Proficient with Maven/GradleGit, and Unit Testing frameworks (JUnit, Mockito).
  • Understanding of JSONXML, and data serialization/deserialization.
  • Working experience with DockerKubernetes, and cloud platforms (AWS/GCP/Azure).

Thanks & Regards

Noor Mohammad

Email:  noor@arohatechnologies.com

Scroll to Top