Back-end Developer

AI overview

Design and maintain scalable backend systems using Java and Kafka, while ensuring security and performance for high-demand applications.
Job Title: Java Backend Developer with Kafka
Location: Pittsburgh, PA/ Cleveland, OH/ Dallas, TX
Job Type: Full-Time

Job Summary:
We are seeking a skilled Java Backend Developer with hands-on experience in Kafka to design, develop, and maintain scalable backend systems. The ideal candidate will be proficient in building microservices, real-time data pipelines, and enterprise-grade backend platforms using Java and Kafka.

Key Responsibilities:
  • Develop and maintain high-performance Java-based microservices and REST APIs.
  • Design, implement, and manage Kafka-based messaging systems for real-time data streaming and processing.
  • Collaborate with architects, DevOps, and frontend teams to design scalable backend solutions.
  • Ensure systems are secure, scalable, maintainable, and performant.
  • Write unit, integration, and performance tests to ensure system quality.
  • Monitor and troubleshoot production issues and participate in on-call support if required.
  • Participate in code reviews and ensure best practices are followed.
  • Work in Agile/Scrum development environments and contribute to sprint planning and retrospectives.

Required Skills:
  • 10+ years of backend development experience with Java 8/11/17
  • Strong experience with Spring Boot, Spring Cloud, and REST APIs
  • Hands-on experience with Apache Kafka – producers, consumers, topics, partitions, offsets, etc.
  • Experience with Kafka Streams or Kafka Connect is a plus
  • Familiarity with event-driven architectures
  • Strong understanding of microservices architecture, asynchronous messaging, and distributed systems
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra)
  • Knowledge of CI/CD pipelines, Docker, and Kubernetes
  • Familiarity with monitoring/logging tools (e.g., Prometheus, Grafana, ELK, Splunk)
  • Proficient with Git, Maven, or Gradle
  • Solid understanding of system design and performance tuning

Preferred Qualifications:
  • Experience working with cloud platforms (AWS, Azure, or GCP)
  • Exposure to schema registry, Avro/Protobuf, or Kafka security (SSL, SASL)
  • Understanding of OAuth2, JWT, and security best practices
  • Bachelor’s or master’s in computer science, Engineering, or related field


Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect with top employers across a variety of industries. We believe that every individual deserves to find work that they're passionate about, and we are committed to making that vision a reality.Qode's team of experienced professionals is passionate about creating a better world of work by providing innovative solutions that improve the job search process for both job seekers and employers. We believe in transparency, trust, and collaboration, and we strive to build strong relationships with our customers and partners. Through our platform, we aim to create a more engaged and fulfilled global workforce that drives innovation and growth.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Back-end Developer Q&A's
Report this job

This job is no longer available