Lead Java Developer – Kafka

MTK Technologies Pvt. Ltd.

Dallas (TX)

On-site

USD 120,000 - 160,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MTK Technologies Pvt. Ltd. is seeking an experienced Lead Java Developer in Dallas to lead the development of scalable, event-driven applications. You will own design and implementation using Java, Spring Boot, and microservices with strong Kafka expertise.

The role requires hands-on leadership, mentoring, and collaboration with architects and business analysts to deliver robust solutions. Remote work is not specified, but the position is based in Dallas with full-time commitments.

Qualifications

  • 10+ years of software development experience.
  • Strong Java core, Java 8+ and concurrency expertise.
  • Hands-on experience with Spring Boot, microservices, and distributed systems.

Responsibilities

  • Lead design, development and implementation of Java applications using Spring Boot and microservices architecture.
  • Design and develop event-driven applications using Apache Kafka.
  • Implement Kafka producers, consumers, topics, partitions, consumer groups, and message processing workflows.
  • Develop scalable messaging solutions using Kafka Streams and Kafka Connect.
  • Design and optimize Kafka-based data processing pipelines.
  • Provide technical leadership, code reviews, and development guidance to team members.
  • Troubleshoot application performance, message processing, and production issues.
  • Collaborate with architects, business analysts, and cross-functional teams.
  • Ensure code quality, application security, and adherence to development standards.

Skills

Java
Spring Boot
Microservices
Apache Kafka
RESTful APIs
SQL
Git
Maven
Jenkins
CI/CD
Debugging
Performance optimization

Education

Bachelor's degree in CS/IT or related field

Tools

Kafka Streams
Kafka Connect
Schema Registry
Docker
Kubernetes
AWS
Azure
GCP

Job description

Job Type : Full Time
Experience : 10+ Years
Interview Process:: Virtual Drive Planned for Nov 15 & Nov 16 (Sat & Sun)
Job Description

We are looking for an experienced Lead Java Developer with strong expertise in Java, Spring Boot, Microservices, and Apache Kafka to lead the development of scalable, event-driven applications. The ideal candidate should have hands-on experience designing distributed systems, implementing Kafka-based messaging solutions, and providing technical leadership to development teams.

Key Responsibilities
  • Lead the design, development, and implementation of Java-based applications using Spring Boot and Microservices architecture.
  • Design and develop event-driven applications using Apache Kafka.
  • Implement Kafka producers, consumers, topics, partitions, consumer groups, and message processing workflows.
  • Develop scalable and reliable messaging solutions using Kafka Streams and Kafka Connect.
  • Design and optimize Kafka-based data processing pipelines.
  • Provide technical leadership, code reviews, and development guidance to team members.
  • Troubleshoot application performance, message processing, and production issues.
  • Collaborate with architects, business analysts, and cross-functional teams.
  • Ensure code quality, application security, and adherence to development standards.
Required Skills
  • 8+ years of experience in Java application development.
  • Strong expertise in Core Java, Java 8+, Multithreading, Collections, and concurrency.
  • Extensive experience with Spring Boot, Spring Framework, and Microservices.
  • Strong hands-on experience with Apache Kafka, including Producers, Consumers, Topics, Partitions, and Consumer Groups.
  • Experience with Kafka Streams, Kafka Connect, and Schema Registry.
  • Strong understanding of event-driven architecture and distributed systems.
  • Experience developing RESTful APIs and integrating enterprise applications.
  • Experience with SQL and relational databases.
  • Experience with Git, Maven, Jenkins, and CI/CD pipelines.
  • Strong debugging, troubleshooting, and performance optimization skills.
Preferred Skills
  • Experience with AWS, Azure, or GCP.
  • Experience with Docker and Kubernetes.
  • Experience with Kafka security, monitoring, and performance tuning.
  • Experience in banking, financial services, or enterprise applications.
  • Previous experience leading development teams.
Education

Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Java Developer (Kafka & Kubernetes)
Sr. Java Developer (Kafka & Kubernetes)

The Judge Group • Chicago (IL)

On-site
USD 140,000 - 180,000
Java Kafka Developer (Full Time Role)
Java Kafka Developer (Full Time Role)

Life in Pittsburgh • Pittsburgh

On-site
USD 120,000 - 180,000
Java Developer with Scala and kafka
Java Developer with Scala and kafka

IPolarity LLC • Whippany (NJ)

On-site
USD 140,000 - 190,000
Lead Kafka Engineer
Lead Kafka Engineer

Golden Technology, Inc. • United States

On-site
USD 140,000 - 210,000
Java Kafka Developer (Hybrid)
Java Kafka Developer (Hybrid)

Alluvial Concepts • Ashburn (VA)

Hybrid
USD 120,000 - 150,000
Lead Developer (Java)
Lead Developer (Java)

TechDigital Group • Mount Laurel Township (NJ)

On-site
USD 140,000 - 190,000
Senior Java Lead Developer - Spring Boot & Kafka
Senior Java Lead Developer - Spring Boot & Kafka

TechDigital Group • Mount Laurel Township (NJ)

On-site
USD 140,000 - 190,000
Java Developer with Scala and kafka
Java Developer with Scala and kafka

IPolarity • Hanover Township (NJ)

On-site
USD 180,000 - 240,000
Java Developer with Kafka (W2 ONLY)
Java Developer with Kafka (W2 ONLY)

MethodHub • Tampa (FL)

On-site
USD 110,000 - 160,000
Lead Java Developer
Lead Java Developer

Net2Source (N2S) • Chicago (IL)

On-site
USD 130,000 - 160,000