Senior Java Developer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 17, 2026
This job expires in: 30 days
Job Summary
To design and build high-performance, real-time event-driven systems at scale, the remote contract Senior Java Developer will leverage deep expertise in Apache Kafka, collaborating with engineering and product teams to deliver scalable cloud-ready applications.
Key responsibilities
- Design, develop, and scale Java-based microservices and distributed applications
- Build and maintain event-driven architectures using Apache Kafka
- Implement Kafka solutions, optimizing system performance and supporting CI/CD pipelines
Required qualifications
- 7+ years of experience in Java development in enterprise environments
- Hands-on expertise with Apache Kafka, including Kafka Streams and topic management
- Strong experience in building microservices and distributed systems
- Proficiency in Java, Spring Boot, and REST API development
- Experience with SQL and/or NoSQL databases such as PostgreSQL or MongoDB
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...