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:
- 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