Java Kafka - Senior Engineer

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly growing IT services company committed to being a trusted technology partner and empowering top professionals to achieve their full potential. With a global presence across India, the U.S.A., and Canada, we drive technology-enabled transformations for enterprise clients in financial services, healthcare, transportation & logistics, and professional services. Our work encompasses complex, mission-critical applications utilizing cutting-edge technologies like Data & Analytics, Cloud, DevOps, and more.

Responsibilities

Design and develop robust, scalable enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture. Define clear API contracts, service boundaries, and integration strategies for distributed systems. Build reusable backend components and enterprise services with a focus on clean architecture and secure coding practices. Enhance application performance through strategic caching, asynchronous processing, database tuning, and JVM optimization. Take full ownership of module delivery, from design and development through testing support and deployment readiness. Conduct thorough code reviews to ensure adherence to coding standards, security guidelines, and engineering best practices.

Collaborate effectively with cross-functional teams and stakeholders to translate business requirements into 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. Address production issues and performance bottlenecks via detailed root cause analysis and the implementation of sustainable fixes. Mentor junior developers, sharing expertise in coding standards, debugging techniques, and modern Java development practices.

Qualifications

We are seeking a Senior Engineer with mandatory skills in Microservices, REST APIs, Java 17+, Hibernate, Kafka, Kafka Connectors, KaaS (Kafka as a Service), Spring Boot with Spring Security (Oauth), and Spring Boot with Spring Security (JWT).

Key responsibilities include designing and developing scalable enterprise applications, defining API contracts, and building reusable backend components. You will optimize application performance, own end-to-end module delivery, and conduct code reviews to ensure adherence to best practices. Collaboration with cross-functional teams is essential for translating business needs into technical solutions.

Furthermore, you will design event-driven architectures, drive CI/CD improvements, and troubleshoot production issues. Mentoring junior developers on coding standards and modern Java practices is also a key aspect of this role. The ideal candidate demonstrates strong technical ownership, collaborates effectively, drives engineering excellence, and possesses excellent analytical and problem-solving skills. Strong communication abilities and adaptability to evolving technologies are highly valued.

Essential Skills

JavaSpring BootMicroservicesREST APIsHibernateKafkaKafka ConnectorsKaaSSpring SecurityJWTOAuthOOPS ConceptsJava MultithreadingDesign PatternsSpring FrameworkAPI MiddlewareMessagingGitLabGitHubBitbucketMavenPL/SQL PackagesSOAP

Highlights

  • Actively hiring

More Details

RoleJava Kafka - Senior Engineer
IndustryIT, Software
DepartmentEngineering, Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

IT

Java Kafka - Senior Engineer at Iris Software | SkillMX | SkillMX