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

Iris Software

6–7 yrs Noida, Gurugram, Pune Full Time Hybrid (office + remote)
Iris Software logo
Posted : today
Actively hiring

Job description

Join a leading IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking a seasoned Java Fullstack Senior Engineer to contribute to award-winning projects. At Iris Software, we empower our employees to own their career journey and shape their success.

Our vision is to be a premier technology partner, fostering growth for top professionals. With a global presence across India, the U.S.A., and Canada, we deliver cutting-edge solutions in financial services, healthcare, transportation & logistics, and professional services. Our work involves complex, mission-critical applications leveraging the latest in Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more.

Responsibilities

As a Senior Engineer, you will be instrumental in designing and developing scalable enterprise applications using Java, Spring Boot, Angular, and Microservices. You'll define robust API contracts and integration strategies for distributed systems.

You will develop reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Leading the development of reusable Angular components with state management using NgRx and RxJS will be key. Optimization of application performance through various techniques, including caching, asynchronous processing, and JVM tuning, is expected.

Your role will encompass end-to-end module delivery, from design and development to testing support and deployment readiness. Conducting thorough code reviews to ensure adherence to standards and best practices is vital. You will collaborate with cross-functional teams to translate business needs into technical solutions and drive improvements in CI/CD pipelines, logging, and monitoring.

You will also be responsible for troubleshooting production issues, performing root cause analysis, and implementing sustainable fixes. Mentoring junior developers on coding standards, debugging, and modern Java development practices is an important aspect of this position.

Qualifications

We are looking for a Senior Engineer with 6-7 years of experience in Java Fullstack development. Mandatory skills include Java 8+, Spring Boot, Spring Security with JWT, and Angular 14+ with NgRx and RxJS.

Proficiency in Microservices architecture, REST APIs, Multithreading & Concurrency, JPA, and Git are essential. Experience with databases like MS SQL, MongoDB, and Oracle, along with messaging middleware such as RabbitMQ, is required.

Demonstrated experience in designing and developing scalable enterprise applications, defining API contracts, and building reusable components using clean architecture is expected. Candidates should possess strong problem-solving skills, a proactive approach to driving engineering excellence, and the ability to collaborate effectively with diverse teams. Experience with DevOps practices and CI/CD pipelines is highly desirable. A commitment to continuous learning and adapting to evolving technologies is also crucial.

Essential Skills

Java 8+Spring BootSpring SecurityJWTAngular 14+Angular ComponentsNgRxRxJSMicroservicesREST APIsMultithreadingConcurrencyJPAGitMS SQLMongoDBOracleRabbitMQClean ArchitectureDevOpsCI/CD

Highlights

  • Actively hiring

More Details

RoleJava Fullstack - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

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