Java Kafka - Lead
Iris Software
Iris Software
Are you a seasoned Java developer with expertise in Kafka and Microservices, seeking to lead architectural strategy and drive innovation? Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, invites you to join our award-winning culture.
At Iris, we empower our associates to "Build Your Future. Own Your Journey." This philosophy is at the core of our operations, where your potential is valued, your voice matters, and your contributions create real impact. We are a rapidly expanding IT services company with a global presence, dedicated to being our clients' most trusted technology partner and a premier destination for top industry professionals.
We specialize in complex, mission-critical applications across diverse sectors like financial services, healthcare, and transportation. Our work spans cutting-edge domains including Application & Product Engineering, Data & Analytics, Cloud, DevOps, and AI/MLOps, utilizing the latest technologies to enable enterprise-wide digital transformation.
As a Lead Java Kafka professional, you will define and champion enterprise application architecture, ensuring scalability, reliability, and maintainability using Core Java, Spring Boot, and Microservices. You will spearhead strategic technical decisions for application modernization, framework selection, and cloud-native adoption.
Key responsibilities include architecting distributed systems, microservices platforms, and API-driven ecosystems. You will establish robust engineering standards, governance practices, and reusable frameworks, while leading engineering teams and fostering cross-functional collaboration. Driving the implementation of non-functional requirements like scalability, observability, and security will be crucial.
This role involves leading architecture reviews, modernization initiatives, and designing enterprise messaging and event-driven architectures. You will collaborate closely with leadership and enterprise architects, align engineering efforts with organizational strategy, and champion DevOps, CI/CD automation, and containerization practices. Proactive identification and mitigation of technical risks and architectural gaps are also expected.
This role requires strong technical leadership aligned with business and technology objectives, with a focus on architecting scalable, secure, and maintainable applications. You will balance delivery accountability with technical excellence, quality, and team collaboration, building and mentoring high-performing teams.
Effective collaboration with cross-functional teams and business stakeholders is essential for successful project delivery. You will demonstrate strong stakeholder management and communication skills, providing clear visibility into risks and technical decisions. Driving engineering excellence through governance standards, automation, reusable frameworks, and best practices is a key aspect.
We are looking for individuals who promote a culture of quality, performance optimization, reliability, and continuous improvement, leading modernization and cloud adoption initiatives. Encouraging innovation through the evaluation and adoption of emerging technologies and tools is also highly valued. Mandatory skills include Java 17+, Kafka, Microservices, REST APIs, Hibernate, KaaS, Kafka Connectors, JPA, Spring Boot, Spring Security (JWT/OAuth), and related middleware and DevOps tools.
Iris Software
Information Technology & Services