Kafka Developer

Veriipro

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro in Pittsburgh, PA, is seeking an experienced Java/Kafka Developer to design and build scalable, event-driven enterprise applications using Java, Spring Boot, and Kafka.

You will implement RESTful APIs, develop microservices, and contribute to cloud-ready solutions with DevOps practices, focusing on performance, reliability, and secure coding standards. Experience with Kafka, CI/CD, and relational databases is essential.

Qualifications

  • Experience with Java/J2EE, Spring Boot, and Spring Framework.
  • Extensive microservices and RESTful API development.
  • Expert Kafka knowledge: producers, consumers, topics, partitions, streams.
  • Experience with event-driven distributed architectures.
  • Strong async communication, fault tolerance, and scalability.
  • Database skills with Oracle, SQL Server, or MySQL.
  • Strong SQL, performance tuning, and data modeling.
  • Jenkins CI/CD pipelines experience.
  • Git and Maven proficiency.
  • Cloud-native app development and deployment.
  • Monitoring, logging, troubleshooting, and performance optimization.

Responsibilities

  • Design, develop, test, and maintain enterprise-grade Java applications and microservices.
  • Build scalable and resilient services using Spring Boot and Spring Framework.
  • Design and implement RESTful APIs and service integrations.
  • Develop and maintain Kafka-based event-driven applications.
  • Configure and optimize Kafka topics, partitions, and consumer groups.
  • Troubleshoot Kafka and distributed-system performance issues.
  • Design highly available, fault-tolerant distributed applications.
  • Develop and optimize SQL queries and data models.
  • Support database performance tuning and modernization.
  • Develop and maintain Jenkins CI/CD pipelines.
  • Follow secure coding practices and engineering standards.
  • Perform code reviews and ensure unit/integration tests.
  • Collaborate with architects, analysts, QA, product owners, and DevOps.

Skills

Java/J2EE
Spring Boot
Microservices
REST APIs
Apache Kafka
Distributed Systems
Asynchronous messaging
SQL
Jenkins
Git
Maven
Cloud-native
Monitoring & Logging

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Job Summary

We are seeking an experienced Java/Kafka Developer with strong expertise in Java, Spring Boot, Microservices, Apache Kafka, REST APIs, and Distributed Systems. The ideal candidate will develop scalable, high-performance, event-driven applications and contribute to cloud-ready enterprise solutions using modern DevOps practices.

Required Technical Skills
  • Strong hands-on experience with Java/J2EE, Spring Boot, and Spring Framework.
  • Extensive experience developing microservices and RESTful APIs.
  • Strong expertise in Apache Kafka, including producers, consumers, topics, partitions, consumer groups, and stream processing.
  • Experience designing event-driven and distributed system architectures.
  • Strong knowledge of asynchronous communication, fault tolerance, scalability, and application resiliency.
  • Experience with relational databases such as Oracle, SQL Server, or MySQL.
  • Strong SQL skills, including query optimization, stored procedures, data modeling, and performance tuning.
  • Experience with Jenkins and CI/CD pipelines.
  • Proficiency with Git and Maven.
  • Understanding of cloud-native application development and deployment.
  • Experience with application monitoring, logging, troubleshooting, and performance optimization.
Roles & Responsibilities
  • Design, develop, test, and maintain enterprise-grade Java applications and microservices.
  • Build scalable and resilient services using Spring Boot and Spring Framework.
  • Design and implement RESTful APIs and service integrations, including API security, versioning, logging, and error handling.
  • Develop and maintain Kafka-based event-driven applications, including producers, consumers, and stream-processing solutions.
  • Configure and optimize Kafka topics, partitions, and consumer groups for high-throughput and reliable messaging.
  • Troubleshoot Kafka, distributed-system, application performance, and data consistency issues.
  • Design highly available, fault-tolerant, and scalable distributed applications.
  • Develop and optimize SQL queries, database objects, and data models.
  • Support database performance tuning, migration, and modernization activities.
  • Develop and maintain Jenkins CI/CD pipelines and automate build, testing, deployment, and release processes.
  • Follow secure coding practices, development standards, and engineering best practices.
  • Perform code reviews and ensure adequate unit and integration test coverage.
  • Use Git for version control and Maven for dependency and build management.
  • Participate in Agile ceremonies, technical discussions, design reviews, and continuous improvement initiatives.
  • Collaborate with architects, business analysts, QA engineers, product owners, and DevOps teams throughout the SDLC.
Preferred Qualifications
  • Experience with cloud platforms and cloud-native architectures.
  • Knowledge of Kafka monitoring and observability tools.
  • Experience with Docker/Kubernetes is a plus.
  • Strong analytical, troubleshooting, communication, and teamwork skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kafka Developer
Senior Kafka Developer

Veriipro • Atlanta (GA)

Hybrid
USD 90,000 - 130,000
Senior Kafka Developer
Senior Kafka Developer

Veriipro • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior Java Developer (Kafka + AWS)
Senior Java Developer (Kafka + AWS)

MAS Global Consulting • New York (NY)

On-site
USD 120,000 - 160,000
Java Kafka Developer (Hybrid)
Java Kafka Developer (Hybrid)

Alluvial Concepts • Ashburn (VA)

Hybrid
USD 120,000 - 150,000
Sr. Kafka Engineer
Sr. Kafka Engineer

Veriipro • Fort Mill (SC)

On-site
USD 120,000 - 150,000
Kafka Platform Engineer
Kafka Platform Engineer

First Soft Solutions LLC • United States

On-site
USD 110,000 - 160,000
Senior Kafka DevOps Administrator
Senior Kafka DevOps Administrator

Veriipro • Englewood (CO)

On-site
USD 150,000 - 190,000
Kafka Architect
Kafka Architect

TechDigital Group • Minot (ND)

On-site
USD 100,000 - 130,000
Kafka Architect -- KANDC5684026
Kafka Architect -- KANDC5684026

Compunnel Inc. • Bethesda (MD)

On-site
USD 120,000 - 150,000
Java Software Engineer
Java Software Engineer

EXL • Dallas (TX)

Hybrid
USD 90,000 - 120,000