1

Java Spring Boot Kafka Jobs (NOW HIRING)

Data Management, Experience on Java, Spring Boot, Kafka. * Candidate should have hands on experience on Java 8, J2EE, Spring framework, Spring boot, Rest services /Microservices, Junit, Maven, GIT

Java Spring Boot Developer

Plano, TX · On-site

$48.75 - $63.25/hr

Senior Java Spring Boot Developer Location: Plano, TX (100% Onsite) (onsite interview) Job Type: 12 ... Experience with event-driven architectures (RabbitMQ, Kafka). * Advanced knowledge of observability ...

Backend Java Developer

Pasadena, CA · On-site

$55 - $71.50/hr

Spring Boot * Graph QL * AWS * Kafka * Any AI Development Tool Java Developer Top Must-Haves: Java, Java Spring Boot, Kafka / Message Queue, Event Driven Architecture, AWS-Cloud Computing, Unit Test ...

Java Spring boot Developer

Chicago, IL · On-site

$52.50 - $68/hr

Java Spring boot Developer Location : Chicago, IL Must have: 1. Spring Boot - Java 8, Spring Core, Spring Boot, Spring MVC, Swagger, Tomcat 8, Maven, Jenkins, SVN, GIT, Postman/Newman, RESTful ...

Showing results 21-40

Java Spring Boot Kafka information

See salary details

$15

$56

$77

How much do java spring boot kafka jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java spring boot kafka in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What is a Java Spring Boot Kafka developer?

Java Spring Boot Kafka developers are software engineers who specialize in building applications using the Spring Boot framework and Apache Kafka. They design, develop, and maintain scalable, event-driven systems that leverage Kafka for real-time data streaming and messaging. Their expertise includes integrating Spring Boot applications with Kafka, handling data serialization, and ensuring reliable message processing. These developers often work on microservices architectures where robust and asynchronous communication is critical.

How does a Java Spring Boot Kafka developer typically collaborate with other teams in a software project?

As a Java Spring Boot Kafka developer, you'll frequently work alongside frontend developers, DevOps engineers, and QA testers to build and maintain scalable, event-driven applications. Collaboration often involves designing message schemas with other backend teams, coordinating deployment strategies with DevOps, and ensuring seamless data flow between microservices. Regular cross-functional meetings and code reviews help maintain alignment on integration points and system reliability. Strong communication skills and a proactive approach to problem-solving are key to successful teamwork in these environments.

What are the key skills and qualifications needed to thrive as a Java Spring Boot Kafka developer, and why are they important?

To thrive as a Java Spring Boot Kafka Developer, you need strong proficiency in Java programming, experience with Spring Boot framework, and a solid understanding of Apache Kafka for building scalable applications. Familiarity with development tools like Maven/Gradle, Git, Docker, and monitoring platforms, as well as relevant certifications in Java or cloud platforms, is highly beneficial. Excellent problem-solving skills, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and troubleshooting issues. These competencies ensure the development of robust, high-performance systems that meet organizational needs and operate reliably in distributed environments.

What is the difference between Java Spring Boot Kafka vs Java Developer?

AspectJava Spring Boot KafkaJava Developer
Primary FocusBuilding event-driven, scalable applications using Kafka with Spring BootDeveloping general Java applications, including web, desktop, or backend systems
Required SkillsJava, Spring Boot, Kafka, message queuing, microservicesJava, object-oriented programming, frameworks, databases
Work EnvironmentBackend development, cloud environments, microservices architectureVaried environments including web, enterprise, or standalone applications
CertificationsJava certifications, Spring certifications, Kafka certificationsJava certifications (e.g., Oracle Certified Java Programmer)

Java Spring Boot Kafka specialists focus on integrating Kafka messaging within Spring Boot applications for scalable, event-driven systems. In contrast, Java Developers have a broader scope, developing various Java-based applications across different environments. Both roles require Java expertise, but Spring Boot Kafka roles emphasize messaging and microservices architecture.

What other helpful pages are available for Java Spring Boot Kafka?

Other pages related to Java Spring Boot Kafka:

Infographic showing various Java Spring Boot Kafka job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 35% Full Time, 60% Part Time, and 4% Contract. Highlights an 87% Physical, 1% Hybrid, and 12% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.

Senior Java Developer GenAI & Microservices - Dallas, TX

Dallas, TX • On-site

Photon
IT Services • 1 - 10 employees

$56.75 - $72.50/hr

Other

Posted 27 days ago


Job description

Senior Java Developer GenAI & Microservices

Job Description

We are looking for an experienced Java Developer with strong expertise in System Design, Microservices, Spring Boot, Kafka, Python, and GenAI Architecture. The ideal candidate will be responsible for designing scalable, high-performance enterprise applications and integrating modern GenAI capabilities into distributed systems.

Key Responsibilities

  • Design and develop scalable, resilient applications using Java, Spring Boot, and Microservices.
  • Own and contribute to high-level and low-level system design, architecture, and technical solutioning.
  • Design event-driven architectures using Apache Kafka for real-time data and asynchronous processing.
  • Develop secure and scalable REST APIs and backend services.
  • Design and implement GenAI/LLM-based architectures, including RAG, AI agents, model integration, and AI-powered enterprise solutions.
  • Work with Python for AI/ML integrations, automation, data processing, and GenAI application development.
  • Integrate LLMs and AI services with existing Java-based enterprise applications and microservices.
  • Evaluate and recommend appropriate technologies, frameworks, design patterns, and architectural approaches.
  • Drive performance, scalability, reliability, security, and observability across distributed systems.
  • Collaborate with product managers, architects, data engineers, ML engineers, and development teams.
  • Provide technical leadership, conduct code/design reviews, and mentor engineering teams.

Required Skills

  • 8+ years of experience in Java/J2EE application development.
  • Strong expertise in Java, Spring Boot, and Microservices Architecture.
  • Strong understanding of System Design, Distributed Systems, Design Patterns, and API Architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong Python programming experience, particularly for AI/GenAI integrations.
  • Experience designing or implementing GenAI architectures and LLM-based applications.
  • Knowledge of RAG, Vector Databases, Embeddings, Prompt Engineering, and AI Agents.
  • Experience integrating LLMs such as OpenAI, Gemini, Claude, Llama, or similar models.
  • Strong understanding of REST APIs, authentication, security, scalability, and performance optimization.
  • Experience with relational and/or NoSQL databases.
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with Docker, Kubernetes, CI/CD, and modern DevOps practices is preferred.

Preferred Skills

  • LangChain, LangGraph, LlamaIndex, or similar GenAI frameworks.
  • Vector databases such as Pinecone, Weaviate, Milvus, pgvector, or similar.
  • Experience building Agentic AI / Multi-Agent Systems.
  • Knowledge of AI/ML concepts and model deployment.
  • Experience with observability tools and distributed tracing.
  • Strong communication, problem-solving, and technical leadership skills.

Ideal Candidate

A strong candidate will be a Java/Spring Boot expert who also understands modern GenAI architecture, with the ability to bridge traditional enterprise microservices and emerging AI/LLM technologies.

Keywords: Java | Spring Boot | Microservices | System Design | Kafka | Python | GenAI | LLM | RAG | AI Agents | REST API | Cloud | Kubernetes