Job Description
Capco, a Wipro company, is seeking a Java Developer with expertise in Spring Boot, Confluent Kafka, and distributed systems. The ideal candidate will have a strong background in designing, developing, and optimizing event-driven applications using Confluent Kafka, while leveraging Spring Boot/Spring Cloud for microservices-based architectures. Capco values diversity, inclusivity, and creativity, offering opportunities for career advancement and impactful work with international and local clients.
Role involves:
- Developing, deploying, and maintaining scalable and high-performance applications using Java.
- Working extensively with Confluent Kafka, including producer-consumer frameworks and offset management.
- Ensuring efficient message serialization and deserialization using JSON, Avro, and Protobuf with Kafka Schema Registry.
- Designing and implementing event-driven architectures with real-time processing capabilities.
- Optimizing Kafka consumers for high-throughput and low-latency scenarios.
- Collaborating with cross-functional teams for seamless integration and deployment of services.
- Troubleshooting and resolving performance bottlenecks and scalability issues in distributed environments.
Requirements:
- 5+ years of experience.
- Strong experience in Java (Core Java, Collections, Multithreading, Executor Services, CompletableFuture, etc.).
- Proficiency with Spring Boot and Confluent Kafka.
- Experience with message serialization and deserialization (JSON, Avro, Protobuf).
- Knowledge of event-driven architectures.
Role offers:
- Opportunity to work on engaging projects with international and local clients.
- A tolerant, open culture that values diversity, inclusivity, and creativity.
- Career advancement opportunities.