Java AWS - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company and one of India's Top 25 Best Workplaces in the IT industry. We are recognized for our award-winning culture that values talent and ambition, empowering you to shape your career success. Our vision is to be a trusted technology partner, offering professionals the opportunity to realize their full potential. With a global presence across India, the U.S.A., and Canada, we assist enterprise clients in financial services, healthcare, transportation & logistics, and professional services with technology-enabled transformations. Our work involves complex, mission-critical applications utilizing cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.
Design and develop robust enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture. Define clear API contracts, service boundaries, and integration strategies for distributed systems. Create reusable backend components and enterprise services adhering to clean architecture and secure coding practices. Optimize application performance through advanced techniques like caching, asynchronous processing, database tuning, and JVM optimization. Take full ownership of assigned modules from design and development through testing support and deployment readiness. Conduct thorough code reviews to ensure compliance with coding standards, security guidelines, and engineering best practices. Collaborate effectively with cross-functional teams and stakeholders to transform business requirements into tangible technical solutions. Design event-driven architectures and asynchronous communication mechanisms to enhance system scalability and resilience. Drive continuous improvements in CI/CD pipelines, logging, monitoring, and deployment automation for improved operational efficiency. Troubleshoot production issues and performance bottlenecks by conducting detailed root cause analysis and implementing lasting fixes. Mentor junior developers, guiding them on coding standards, debugging techniques, and modern Java development practices.
A minimum of 5 to 8 years of professional experience is required for this role. Mandatory skills include expertise in Microservices, REST APIs, Backend Unit Testing (JUnit), Multithreading & Concurrency, OOPS Concepts, Java 8+, Hibernate, PL/SQL, Spring Boot with Spring Security (JWT), Kafka, and Maven. Additionally, experience with AWS services such as SNS, Lambda, Auto Scaling, and Load Balancing is highly beneficial. Strong technical ownership, effective collaboration with cross-functional teams, and a commitment to engineering excellence are essential behavioral competencies. Candidates should possess excellent analytical and problem-solving skills, the ability to mentor junior developers, and communicate effectively with both technical and non-technical stakeholders. Adaptability, continuous learning, and a keen attention to detail in architecture, code quality, security, and performance optimization are expected. We seek individuals who take initiative in developing reusable frameworks and process improvements, balancing technical excellence with business priorities.
Iris Software
Information Technology & Services