Java - Senior Engineer (Noida, UP, India)

Iris Software

Fresher Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, a rapidly expanding IT services company recognized as one of India's Top 25 Best Workplaces in the IT industry. We are dedicated to being a trusted technology partner and a premier destination for top talent. Our vision centers on empowering enterprise clients across financial services, healthcare, transportation, and professional services with cutting-edge technology solutions.

We specialize in complex, mission-critical applications leveraging the latest advancements in application and product engineering, data and analytics, cloud, DevOps, MLOps, quality engineering, and business automation. At Iris, every role is designed to be a catalyst for professional growth, fostering a culture where your contributions are valued and your career journey is shaped by your ownership and ambition.

Responsibilities

Design and develop scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. Define API contracts, service boundaries, and integration strategies for complex systems. Develop reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Optimize application performance through various techniques including caching, asynchronous processing, and JVM tuning. Take ownership of end-to-end 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 with cross-functional teams to translate business requirements into effective technical solutions. Design event-driven architectures and asynchronous communication for enhanced system scalability and resilience. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation for greater operational efficiency. Troubleshoot production issues and performance bottlenecks with detailed root cause analysis and sustainable fixes. Mentor junior developers, guiding them on coding standards, debugging, and modern Java development.

Qualifications

This Senior Engineer role demands expertise in Microservices, REST APIs, Java 17+, Hibernate, Spring Boot, Spring Security (OAuth), and SQS. Candidates should demonstrate strong technical ownership and high-quality execution in complex development activities. Effective collaboration with cross-functional teams and business stakeholders is essential for seamless delivery.

We seek individuals who drive engineering excellence through code reviews, automation, performance optimization, and defect prevention. Strong analytical and problem-solving skills are required to address complex technical and production issues. Excellent communication skills are needed to effectively convey risks, dependencies, and delivery progress to both technical and non-technical stakeholders. Adaptability and a commitment to continuous learning are crucial, along with meticulous attention to detail in architecture, code quality, security, and performance.

Essential Skills

JavaMicroservicesREST APIsHibernateSpring BootSpring SecurityOAuthSQSCore Java

Good to Have

CloudDevOpsData & AnalyticsData & MLOpsQuality EngineeringBusiness Automation

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Senior Engineer (Noida, UP, India) at Iris Software | SkillMX | SkillMX