Senior Java Developer – Kafka & APIs

California City, CA, US • Posted 4 hours ago • Updated 4 hours ago
Contract Independent
Contract W2
36 Months
No Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Apache Kafka
  • Git
  • Java
  • J2EE
  • Spring Boot
  • Microservices
  • Kafka Streams
  • Spring Kafka
  • REST APIs
  • SQL
  • Distributed Systems
  • Event Driven Architecture
  • Spring Cloud
  • OAuth2
  • JWT
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Redis
  • MongoDB
  • CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab CI

Summary

Senior Java Developer – Kafka & APIs

Location: Irvine, CA
Work Arrangement: Onsite
Employment Type: W2 Contract
Job Description
We are looking for an experienced Senior Java Developer with strong expertise in Java, Kafka, REST APIs, and microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications and event-driven solutions. The candidate should have strong experience working with distributed systems, API integrations, and Kafka-based data pipelines.
Responsibilities
  • Design, develop, and maintain scalable backend applications using Java/J2EE.
  • Develop and integrate RESTful APIs and microservices.
  • Design and implement event-driven applications using Apache Kafka.
  • Develop Kafka producers and consumers and manage event-based data flows.
  • Build highly available and scalable microservices using Spring Boot.
  • Integrate applications with internal and external APIs and enterprise systems.
  • Develop reusable, maintainable, and high-performance Java code.
  • Troubleshoot application, API, and Kafka-related issues.
  • Implement unit and integration testing for applications and APIs.
  • Work with databases and write efficient SQL queries.
  • Collaborate with architects, DevOps engineers, QA teams, and business stakeholders.
  • Participate in code reviews, technical design discussions, and Agile ceremonies.
  • Support application deployment and production troubleshooting.
Required Skills
  • 10+ years of experience in Java development
  • Strong hands-on experience with Java 8/11/17+
  • Strong experience with Spring Boot and Microservices
  • Hands-on experience with Apache Kafka
  • Strong experience developing REST APIs
  • Experience with API integration and distributed systems
  • Strong SQL and database knowledge
  • Experience with Git and CI/CD
  • Understanding of messaging and event-driven architecture
  • Strong debugging and problem-solving skills
  • Ability to work onsite in Irvine, CA
Preferred Skills
  • Kafka Streams
  • Spring Cloud
  • Spring Kafka
  • OAuth2 / JWT
  • Docker / Kubernetes
  • AWS or Azure
  • Redis
  • NoSQL databases such as MongoDB
  • Jenkins / GitHub Actions / GitLab CI
  • Experience with high-volume transaction processing
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91123050
  • Position Id: 075649
  • Posted 4 hours ago
Contact the job poster
NK

Nilesh Kumar

Recruiter @ Ravh IT Solutions
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

4d ago

Full-time, Third Party

$120 - $130

No location provided

Today

Full-time

No location provided

Today

Full-time

No location provided

Today

Easy Apply

Full-time, Contract

$DOE

Search all similar jobs