Java - Senior Engineer (Noida, UP, India)
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 growing IT services company committed to being a trusted technology partner and a premier destination for top industry professionals. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services.
Our expertise spans complex, mission-critical applications leveraging cutting-edge technologies including Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, we believe in fostering a culture where your potential is valued, your voice matters, and your work makes a real impact. We provide cutting-edge projects, personalized career development, continuous learning, and mentorship to support your personal and professional growth.
As a Senior Java Engineer, you will be instrumental in designing and developing scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. This includes defining API contracts, service boundaries, and integration strategies for robust distributed systems. You will also develop reusable backend components, optimize application performance through various techniques, and own the end-to-end delivery of modules.
Key responsibilities involve conducting code reviews to ensure adherence to standards and best practices, collaborating with cross-functional teams to translate business needs into technical solutions, and designing event-driven architectures for enhanced scalability and resilience. You will also drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation, troubleshoot production issues with root cause analysis, and mentor junior developers on modern Java practices.
We are seeking experienced engineers with 5-8 years of hands-on experience in Core Java development. A strong command of Microservices, REST APIs, Multithreading & Concurrency, OOPS Concepts, Java 17+, Hibernate, JPA, Kafka, and Git Hub is essential. Proficiency with Spring Boot and Spring Security (JWT) is also required, along with experience in PL/SQL.
Ideal candidates demonstrate strong technical ownership, collaborate effectively with diverse teams and stakeholders, and drive engineering excellence through code reviews, automation, and performance optimization. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges. Effective communication with both technical and non-technical stakeholders, adaptability to evolving technologies, and meticulous attention to detail in architecture, code quality, and security are key attributes we value.
Iris Software
Software Development