Java Kafka - Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to being our clients' most trusted technology partner and a preferred employer for top professionals. With a global presence and a focus on advanced technologies like Cloud, DevOps, and Data & Analytics, we empower enterprise clients across various sectors.
At Iris, we believe in nurturing careers. Our "Build Your Future. Own Your Journey." philosophy ensures that every role is a launchpad for growth. You will thrive in a culture that values your potential, amplifies your voice, and fosters impactful work through cutting-edge projects, personalized development, and continuous learning.
Architect and build robust, scalable enterprise applications leveraging Core Java, Spring Boot, and Microservices. Define clear API contracts, service boundaries, and integration strategies for complex distributed systems. Develop maintainable backend components and enterprise services adhering to clean architecture and secure coding principles.
Enhance application performance through strategic caching, asynchronous processing, database tuning, and JVM optimization. Take ownership of the complete lifecycle of assigned modules, from design and development through testing support and deployment readiness. Ensure code quality and adherence to standards through thorough code reviews.
Collaborate seamlessly with cross-functional teams and stakeholders to translate business requirements into effective technical solutions. Design and implement event-driven architectures and asynchronous communication for improved system scalability and resilience. Drive enhancements in CI/CD pipelines, logging, monitoring, and deployment automation for greater operational efficiency.
Conduct in-depth root cause analysis for production issues and performance bottlenecks, implementing sustainable solutions. Mentor junior developers, sharing expertise in coding standards, debugging, and modern Java development practices.
We are seeking an engineer with strong expertise in Microservices, REST APIs, Java 17+, Hibernate, and Kafka. Proficiency in Kafka Connectors, KaaS (Kafka as a Service), Spring Boot, and Spring Security (OAuth, JWT) is essential.
Key responsibilities include designing and developing scalable enterprise applications, defining API contracts, and creating reusable backend components with clean architecture. You will be instrumental in optimizing application performance and ensuring end-to-end delivery of modules.
Effective collaboration with cross-functional teams and stakeholders is crucial. The role involves designing event-driven architectures, improving CI/CD pipelines, and troubleshooting production issues. Mentoring junior developers on best practices is also a key aspect of this position.
Iris Software
Software Development