Java FullStack - Senior Engineer (Noida, UP, India)

Iris Software

6–8 yrs Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking a seasoned Java Fullstack Senior Engineer to contribute to innovative projects in a dynamic, award-winning culture that champions talent and ambition.

At Iris, we empower our associates to own their career journey and shape their success. With a global presence across India, the U.S.A., and Canada, we partner with enterprise clients in financial services, healthcare, transportation & logistics, and professional services, driving technological transformation. Our work spans complex, mission-critical applications leveraging cutting-edge technologies like Cloud, DevOps, AI/ML, and more.

As a Senior Engineer, you will be instrumental in designing and developing scalable enterprise applications, leading frontend and backend development initiatives, and optimizing application performance. This role offers a launchpad for growth, continuous learning, and the opportunity to make a significant impact.

Responsibilities

Design and build robust enterprise applications using Java, Spring Boot, Angular, and a microservices architecture. Define clear API contracts and integration strategies for distributed systems. Develop reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Lead the creation of scalable Angular components and state management solutions with NgRx and RxJS. Enhance application performance through effective caching, asynchronous processing, database tuning, and JVM optimization. Take ownership of the end-to-end delivery of assigned modules, from design to 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 impactful technical solutions. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation for enhanced operational efficiency. Investigate and resolve production issues and performance bottlenecks, implementing sustainable fixes. Mentor junior developers, sharing expertise in coding standards, debugging, and modern Java development practices.

Qualifications

Possess 6-8 years of experience in full-stack development with a strong focus on Java and Angular. Proficient in Java 8+, Spring Boot, Spring Security (JWT), and Microservices with REST APIs. Expertise in Angular 14+, including Angular Components, NgRx, and RxJS for state management. Solid understanding of Multithreading & Concurrency, Hibernate, and Maven. Skilled in frontend technologies such as HTML5, CSS3, JavaScript, jQuery, and TypeScript. Experience with Jasmine for testing. Familiarity with Oracle databases and RabbitMQ for messaging. Knowledge of Architecture Patterns, Design Principles, and clean architecture is essential. Demonstrate strong technical ownership, collaboration, and problem-solving skills. Ability to mentor junior developers and communicate effectively with stakeholders.

Essential Skills

Java 8+Angular 14+Angular ComponentsAngular State ManagementNgRxRxJSMicroservicesREST APIsMultithreadingConcurrencyHibernateMavenHTML5CSS3JavaScriptjQueryTypeScriptJasmineOracleRabbitMQArchitecture PatternsDesign PrinciplesSpring BootSpring SecurityJWT

Highlights

  • Actively hiring

More Details

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

About the Company

Iris Software logo

Iris Software

Information Technology & Services

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