{"schemaVersion":"jobsearcher.job.v1","id":"89101ccdc3a877ff101e7e7e","url":"https://jobsearcher.com/jobs/89101ccdc3a877ff101e7e7e","canonicalUrl":"https://jobsearcher.com/jobs/89101ccdc3a877ff101e7e7e","title":"Lead Java Developer – Kafka","description":"We are HiringRole : Lead Java Developer – KafkaLocation : Dallas, TX/Cleveland, OH/ Pittsburgh, PA – OnsiteJob Type : Full TimeExperience : 10+ YearsInterview Process:: Virtual Drive Planned for Nov 15 & Nov 16 (Sat & Sun)Job DescriptionWe 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 ResponsibilitiesLead 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.Implement asynchronous communication between distributed services.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 Skills8+ 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 SkillsExperience 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.EducationBachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.","company":"Mtk Technologies","rawCompany":"mtk technologies","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-11-06T07:51:39.792Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Java Developer – Kafka","description":"We are HiringRole : Lead Java Developer – KafkaLocation : Dallas, TX/Cleveland, OH/ Pittsburgh, PA – OnsiteJob Type : Full TimeExperience : 10+ YearsInterview Process:: Virtual Drive Planned for Nov 15 & Nov 16 (Sat & Sun)Job DescriptionWe 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 ResponsibilitiesLead 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.Implement asynchronous communication between distributed services.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 Skills8+ 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 SkillsExperience 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.EducationBachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.","datePosted":"2026-11-06T07:51:39.792Z","dateModified":"2026-11-06T07:51:39.792Z","hiringOrganization":{"@type":"Organization","name":"Mtk Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"89101ccdc3a877ff101e7e7e"},"url":"https://jobsearcher.com/jobs/89101ccdc3a877ff101e7e7e"}}