Java - Senior Engineer (Gurugram, HR, India)
Iris Software
Iris Software
Join Iris Software, a recognized top employer in India's IT sector, and embark on a career-defining journey. We are a fast-growing IT services company dedicated to being a trusted technology partner and a premier destination for top industry talent. Our vision is to empower clients through technology-enabled transformations across financial services, healthcare, transportation, and professional services.
With a global presence spanning India, the U.S.A., and Canada, we specialize in complex, mission-critical applications leveraging cutting-edge technologies like cloud, DevOps, AI, and data analytics. At Iris, your career is a launchpad for growth, guided by our belief in "Build Your Future. Own Your Journey." We foster an environment where your potential is valued, your voice is heard, and your contributions make a real impact.
As a Senior Java Engineer, you will be instrumental in designing and developing robust enterprise applications using Core Java, Spring Boot, and microservices architecture. You'll define API contracts, establish integration strategies for distributed systems, and create reusable backend components with a focus on clean architecture and secure coding practices.
Your role will involve optimizing application performance through advanced techniques like caching and JVM tuning. You will own the end-to-end delivery of modules, from design to deployment readiness, and conduct thorough code reviews to ensure adherence to best practices. Collaboration with cross-functional teams and stakeholders to translate business needs into technical solutions will be key. Furthermore, you will contribute to event-driven architectures, drive improvements in CI/CD pipelines, and perform root cause analysis for production issues. Mentoring junior developers will also be a significant part of your responsibilities.
We are seeking a Senior Java Engineer with 7-8 years of experience, possessing a strong command of Java 8+, backend unit testing with JUnit, and data structures. Expertise in microservices, REST APIs, multithreading, concurrency, OOPS concepts, JPA, Kafka, and Git Hub is essential.
Proficiency in MS SQL and frameworks like Spring Boot and Spring Security (JWT) is mandatory. Candidates should demonstrate strong technical ownership, excellent collaboration skills, and a commitment to engineering excellence. Analytical and problem-solving abilities are crucial for addressing complex technical challenges. Effective communication with both technical and non-technical stakeholders is expected, along with adaptability to evolving technologies and a meticulous attention to detail in architecture, code quality, and performance optimization. Initiative in developing reusable frameworks and balancing technical excellence with business priorities are highly valued.
Iris Software
Information Technology & Services