Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly expanding IT services company and a recognized Top 25 Best Workplace in India's IT industry. We offer an award-winning culture that champions your talent and ambitions, empowering you to shape your career success.
Our vision is to be the premier technology partner for our clients and a launchpad for top industry professionals. With a global team of over 4,300 associates across India, the U.S.A., and Canada, we drive technology-enabled transformations in financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications leveraging cutting-edge technologies like high-value application & product engineering, data & analytics, cloud, DevOps, MLOps, quality engineering, and business automation.
As a Senior Engineer, you will design and develop scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. You'll define API contracts, service boundaries, and integration strategies for distributed systems. Responsibilities include developing reusable backend components, optimizing application performance, and owning end-to-end module delivery from design to deployment readiness.
You will conduct code reviews, collaborate with cross-functional teams, and design event-driven architectures. Additionally, you will drive improvements in CI/CD pipelines, logging, and monitoring. Troubleshooting production issues, performing root cause analysis, and mentoring junior developers are key aspects of this role. We encourage driving improvements in operational efficiency and implementing sustainable fixes for performance bottlenecks.
We are seeking experienced professionals with mandatory skills in Microservices, REST APIs, Java 17+, Hibernate, Spring Boot with Spring Security (Oauth), and SQS. Expertise in Core Java, Clean Architecture, and secure coding practices is essential.
Additional mandatory competencies include DevOps/Configuration Management (Docker, Kubernetes), Cloud (AWS SNS, SQS, Kinesis, Lambda, EventBridge, Fargate), Message Oriented Middleware (JMS, ActiveMQ, Kafka, etc.), CI/CD tools (Jenkins), Database (MS SQL), OOPS Concepts, Java Multithreading, and API Middleware knowledge (SOAP, REST).
Behavioral competencies include strong technical ownership, effective collaboration, driving engineering excellence, analytical problem-solving, mentoring junior developers, clear communication with stakeholders, adaptability to evolving technologies, attention to detail in architecture and quality, initiative in process improvement, and balancing technical excellence with business priorities.
Iris Software
Information Technology & Services