Tech Lead Java Kafka

White, NJ, US • Posted 10 hours ago • Updated 10 hours ago
Contract W2
On-site
$55 - $60/hr
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Agile
  • Amazon Web Services
  • Apache Kafka
  • Automated Testing
  • Business Rules
  • Cloud Computing
  • Collaboration
  • Communication
  • Docker
  • Drools
  • Emerging Technologies
  • IT Management
  • Java
  • Kubernetes
  • Leadership
  • Management
  • Mentorship
  • Messaging
  • Microservices
  • Microsoft Azure
  • MongoDB
  • NoSQL
  • Oracle
  • Performance Tuning
  • RDBMS
  • RabbitMQ
  • Regulatory Compliance
  • Scalability
  • Scrum
  • Spring Framework
  • Stakeholder Management
  • Technical Writing

Summary

Job Title: Tech Lead Java Kafka

Location: White House Station, NJ
Employment Type: Contract
Experience Required: 8 10 Years
Primary Skills: Java, Kafka, Spring Boot, BAMOE/Drools
Secondary Skills: AWS/Azure, Docker, Kubernetes, MongoDB, Oracle, Observability Tools
Domain: Digital Engineering / Enterprise Applications

Job Summary

We are seeking an experienced Tech Lead Java Kafka to design, develop, and lead scalable enterprise-grade applications and distributed systems. The ideal candidate will possess strong expertise in Java technologies, event-driven architecture using Kafka, and rule engine frameworks such as BAMOE/Drools.

This role requires hands-on technical leadership, architectural expertise, mentoring capabilities, and strong collaboration with cross-functional teams to deliver high-quality, scalable, and secure solutions.

Key Responsibilities

  • Design and develop scalable, high-performance Java-based architectures and applications
  • Lead and mentor development teams across the full project lifecycle
  • Collaborate with business stakeholders and technical teams to gather and analyze requirements
  • Define technical standards, architecture guidelines, and development best practices
  • Conduct code reviews and ensure adherence to quality and coding standards
  • Implement event-driven solutions using Kafka or similar messaging systems
  • Develop and manage business rules using BAMOE/Drools Rule Engine
  • Optimize application performance, scalability, reliability, and security
  • Support deployment, integration, and production rollout activities
  • Identify technical risks and propose mitigation strategies
  • Create and maintain technical documentation, architecture diagrams, and design decisions
  • Ensure compliance with security and regulatory standards
  • Stay current with emerging technologies, frameworks, and industry trends

Required Skills

  • 8 10 years of experience in Java development and technical leadership
  • Strong expertise in:
    • Advanced Java Concepts
    • Spring Framework
    • Spring Boot
  • Hands-on experience with Kafka or RabbitMQ messaging systems
  • Experience with BAMOE / Drools Rule Management System
  • Strong understanding of:
    • Hibernate
    • JPA
    • Oracle or other RDBMS databases
    • MongoDB or other NoSQL databases
  • Experience with cloud platforms such as AWS or Azure
  • Hands-on experience with Docker and Kubernetes
  • Strong experience in unit and automation testing using:
    • JUnit
    • Mockito
    • Cucumber
  • Knowledge of observability and monitoring tools:
    • Prometheus
    • Grafana
    • ELK Stack
    • OpenTelemetry
  • Strong understanding of microservices architecture and distributed systems

Preferred Qualifications

  • Experience designing enterprise-scale event-driven architectures
  • Strong troubleshooting and performance tuning skills
  • Experience in Agile/Scrum development methodologies
  • Excellent communication, leadership, and stakeholder management skills
  • Ability to mentor junior developers and drive technical excellence

Keywords for Resume Search

  • Java Tech Lead
  • Kafka
  • Spring Boot
  • Advanced Java Concepts
  • BAMOE
  • Drools Rule Engine
  • RabbitMQ
  • Microservices
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Hibernate
  • JPA
  • Oracle
  • MongoDB
  • JUnit
  • Mockito
  • Cucumber
  • Prometheus
  • Grafana
  • ELK
  • OpenTelemetry
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: 90773860
  • Position Id: 8978728
  • Posted 10 hours ago
Contact the job poster
SY

Saipriya Yethirajula

Recruiter @ NMK Global Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Readington Township, New Jersey

Today

Easy Apply

Full-time

120,000 - 160,000

Readington Township, New Jersey

Today

Easy Apply

Contract

USD 62.00 - 65.00 per hour

Bernards, New Jersey

3d ago

Easy Apply

Contract

Depends on Experience

Hybrid in Independence Township, New Jersey

4d ago

Easy Apply

Full-time, Third Party

1,20,000 - 1,50,000

Search all similar jobs