Kafka Architect
Kafka Architect 3
Applications
3
Applications
Not Accepting Applications
About the Job
Skills
Saaswika Solutions Private Limited is a New Age Consulting firm that connects tech talent, tech teams, and project solutions to help our clients accelerate their digital journey. We create unique experiences that rely on borderless talent, technology, and customized solutions under given timelines.
We are urgently looking for highly skilled and experienced candidates for Kafka Architect for our client.
Job Location – Hyderabad
Job Type – Full time
Experience required – 8 to 12 years
Shift - General shift 9:30 pm-6:30 pm
Mode of Work - Work from office (5 days mandatory)
Job Description:
As a Kafka Architect with expertise in Spring Boot and microservices, you will play a critical role in designing and implementing Kafka-based solutions to support our organization's distributed systems architecture. You will collaborate with software engineers, data engineers, and other stakeholders to design, develop, and deploy scalable and resilient microservices that leverage Apache Kafka for event-driven communication. This role requires deep expertise in Kafka, along with proficiency in Spring Boot, Java 8, NoSQL databases, and API development.
Responsibilities:
1. Architect Event-Driven Microservices: Design and implement microservices architecture using Spring Boot and Kafka for event sourcing, event streaming, and message-driven communication.
2. Kafka Integration: Integrate Kafka into microservices architecture for asynchronous communication, event-driven processing, and real-time data streaming.
3. API Development: Design and develop RESTful APIs using Spring Boot for exposing microservices functionality to internal and external consumers.
4. Data Modeling: Design data models for microservices using NoSQL databases such as MongoDB, Cassandra, or Couchbase, ensuring scalability, performance, and data consistency.
5. Performance Optimization: Optimize Kafka configurations, Spring Boot applications, and NoSQL databases for performance, scalability, and reliability.
6. Security: Implement security best practices for Kafka, Spring Boot, and microservices, including authentication, authorization, encryption, and API security.
7. Monitoring and Logging: Implement monitoring and logging solutions for Kafka, microservices, and NoSQL databases to ensure visibility into system health and performance.
8. Deployment Automation: Implement CI/CD pipelines for automated deployment of Kafka-based microservices using tools like Jenkins, GitLab CI, or CircleCI.
9. Documentation and Training: Create documentation for architecture, design, and deployment of Kafka-based microservices. Provide training and support to development teams on best practices for Kafka, Spring Boot, and microservices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Proven experience architecting and implementing Kafka-based microservices solutions in a production environment.
- Deep understanding of Kafka architecture, including topics, partitions, brokers, and consumer groups.
- Proficiency in developing microservices using Spring Boot, Java 8, and related technologies.
- Experience with NoSQL databases such as MongoDB, Cassandra, or Couchbase.
- Strong understanding of RESTful API design principles and best practices.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with message queueing and streaming technologies other than Kafka (e.g., RabbitMQ, Apache Pulsar) is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Regards,
Vineetha V
Sr.Executive - Recruitment
Saaswika Solutions Pvt Ltd
About the company
Industry
IT Consulting
Company Size
2-10 Employees
Headquarter
Hyderabad, Telangana
Other open jobs from Saaswika Solutions Private Limited