Java Backend Developer - APIs and Kafka

Viva Tech Solutions — Canada · Posted ~22 hours ago

Full-time

Skills

Java Spring Boot REST APIs Microservices Apache Kafka Kafka producers and consumers MongoDB Distributed systems Troubleshooting Clean code REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a backend engineering team focused on building highly scalable and available services. You will develop Java and Spring Boot applications, REST APIs and microservices, event-driven workflows with Kafka, and data solutions with MongoDB while troubleshooting distributed application and messaging issues.

Highlights

Build scalable backend systems using modern Java technologies, microservices, event-driven architecture, and NoSQL data platforms. The role provides hands-on ownership of APIs, distributed applications, messaging infrastructure, and performance optimization.

Description

Design, develop, and maintain scalable backend applications using Java and Spring Boot.Develop and integrate RESTful APIs and microservices.Build event-driven applications using Apache Kafka.Develop Kafka producers and consumers and manage topics, partitions, offsets, and consumer groups.Work with MongoDB for data modeling, CRUD operations, indexing, aggregation, and performance optimization.Design and implement distributed and highly available applications.Troubleshoot application, database, and messaging-related issues.Write clean, maintainable, and reusable code following Java and Spring best practices.