Cortex Consultants
Technical Architect - Java/Spring Boot
Job Location
chennai, India
Job Description
About the Job We are seeking a highly skilled and passionate Kafka Solution Architect with Java expertise to join our dynamic team. This is a hands-on role for an individual who thrives in designing and implementing robust, scalable, and high-performance event-driven architectures. You will be instrumental in leveraging the power of Kafka and related technologies to build innovative solutions in a multi-region cloud environment. This is an exciting opportunity to shape the future of our architecture and work with cutting-edge technologies. Work Location: Chennai Work Mode: Work From Office (WFO) Why Join Us? - Cutting-Edge Technology: Work at the forefront of event-driven architecture, utilizing the latest Kafka technologies in a complex, multi-region cloud environment. - International Exposure: Opportunity for short-term travel to our Belgium HQ to collaborate on strategic initiatives and gain global experience. - Hands-on Impact: Be directly involved in the design, development, and implementation of critical Kafka solutions, working with Kafka Streams, KSQL DB, Confluent Kafka, and microservices. - Shape the Future: Play a key role in defining and evolving our event-driven architecture, contributing your expertise to strategic technology decisions. - Collaborative Environment: Join a dynamic and supportive team where your contributions are valued and you have the opportunity to learn and grow. What You Bring - Extensive Experience: A minimum of 12 years of progressive experience in software architecture, with a strong focus on designing and implementing complex systems. - Kafka Mastery: At least 4 years of dedicated experience architecting and implementing solutions leveraging Apache Kafka and its ecosystem. - Cloud Expertise: Proven experience working with cloud platforms, particularly AWS, and a deep understanding of cloud-native architectures. - Containerization & Orchestration: Strong proficiency in Kubernetes and Helm for deploying and managing containerized applications. - Microservices Architecture: Solid understanding and practical experience in designing and implementing microservices-based architectures. - Core Java Proficiency: Expertise in Java development, including a strong understanding of core concepts, design patterns, and best practices. - NodeJS Experience: Experience with NodeJS for backend development and API creation. - Spring Boot Framework: Hands-on experience with the Spring Boot framework for building robust and scalable Java applications. - API Development: Strong understanding of API design principles and experience developing RESTful APIs. - Kafka Ecosystem Expertise: Deep knowledge of Kafka best practices, including topics, partitions, consumer groups, offsets, and message serialization formats (e.g., Avro, JSON). - Kafka Streams & KSQL DB: Experience working with Kafka Streams for stream processing and KSQL DB for stream querying and analytics. - Confluent Kafka Platform: Familiarity with the Confluent Kafka platform and its features, including Confluent Schema Registry, Connectors, and Control Center. - Security Best Practices: Understanding and implementation of security best practices for Kafka deployments, including authentication, authorization, and data encryption. - Troubleshooting & Performance Tuning: Proven ability to troubleshoot Kafka-related issues, optimize performance, and ensure the stability and reliability of Kafka clusters. - Communication & Collaboration: Excellent communication, presentation, and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences. - Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to identify and resolve architectural challenges. - Agile Methodologies: Familiarity with Agile development Solution Architecture & Design: Lead the design and architecture of scalable, resilient, and high-performance event-driven solutions using Apache Kafka and related technologies. - Technical Leadership: Provide technical guidance and leadership to development teams on Kafka implementation best practices, design patterns, and performance optimization. - Platform Management: Collaborate with infrastructure teams to design and manage Kafka clusters in a multi-region AWS environment, ensuring high availability and scalability. - Technology Evaluation: Evaluate new Kafka-related technologies and tools to identify opportunities for innovation and improvement. - API Design & Integration: Design and implement APIs that effectively interact with Kafka streams and events. - Microservices Integration: Architect solutions for integrating Kafka with microservices built using Java (Spring Boot) and NodeJS. - Security Implementation: Define and implement security measures for Kafka deployments, ensuring data privacy and compliance. - Performance Optimization: Identify and implement strategies for optimizing Kafka performance, including tuning brokers, producers, and consumers. - Troubleshooting & Support: Provide expert-level troubleshooting and support for Kafka-related issues. - Documentation: Create and maintain comprehensive architectural documentation, including design specifications, diagrams, and best practices. - Collaboration: Work closely with product owners, business analysts, and other stakeholders to understand requirements and translate them into technical solutions. - Mentoring: Mentor and guide junior team members on Kafka technologies and best practices. - Continuous Improvement: Stay up-to-date with the latest trends and advancements in Kafka and event-driven architecture. Bonus Points - Experience with other messaging systems or event streaming platforms. - Contributions to open-source Kafka projects. - Confluent Certified Developer or Administrator. - Experience with monitoring and observability tools for Kafka (e.g., Prometheus, Grafana, Confluent Control Center). - Knowledge of data governance and data lineage in event-driven systems. (ref:hirist.tech)
Location: chennai, IN
Posted Date: 5/1/2025
Location: chennai, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Cortex Consultants |
---|