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
View More Cortex Consultants Jobs

Contact Information

Contact Human Resources
Cortex Consultants

Posted

May 1, 2025
UID: 5128408490

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.