Java Fullstack - Senior Engineer

Iris Software

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

Job description

Join Iris Software, a recognized Top 25 Best Workplace in India's IT sector, and elevate your career. We are a rapidly expanding IT services company dedicated to empowering our clients with cutting-edge technology solutions. With a global presence across India, the U.S.A., and Canada, we specialize in complex, mission-critical applications spanning financial services, healthcare, transportation, and professional services.

At Iris, we believe in fostering a culture where your growth is paramount. Our "Build Your Future. Own Your Journey." philosophy ensures you have the ownership and opportunities to shape your career path. We provide a dynamic environment with challenging projects, personalized development, continuous learning, and mentorship to help you achieve your full potential.

Responsibilities

As a Senior Java Fullstack Engineer, you will be instrumental in designing and developing robust, scalable enterprise applications leveraging Java, Spring Boot, Angular, and microservices. You will define API contracts and integration strategies for distributed systems. Your role will involve creating reusable backend components and enterprise services, adhering to clean architecture and secure coding principles. Additionally, you will lead the development of sophisticated Angular components and state management solutions using NgRx and RxJS.

You will also focus on optimizing application performance through advanced techniques like caching, asynchronous processing, and JVM tuning. This position requires end-to-end ownership of assigned modules, from design and development through testing and deployment. Responsibilities include conducting thorough code reviews, collaborating with cross-functional teams to translate business requirements into technical solutions, and driving improvements in CI/CD pipelines and operational efficiency. You will be responsible for troubleshooting production issues, performing root cause analysis, and mentoring junior developers.

Qualifications

We are seeking a Senior Engineer with 6-7 years of experience in Java fullstack development. A strong command of Java 8+, Spring Boot, and Spring Security with JWT is essential. Proficiency in Angular 14+ (including Angular Components, NgRx, and RxJS) is required, alongside experience with Microservices, REST APIs, and database technologies such as MongoDB, Oracle, and MS SQL.

Expertise in JPA, Git, and message brokers like RabbitMQ is also mandatory. Candidates should possess a solid understanding of Multithreading & Concurrency. You will need to demonstrate strong technical ownership, effective collaboration with stakeholders, and a commitment to engineering excellence through code reviews and performance optimization. Excellent analytical and problem-solving skills are crucial, as is the ability to mentor junior team members and communicate effectively with both technical and non-technical audiences.

Essential Skills

Java 8+Spring BootSpring SecurityJWTAngular 14+NgRxRxJSMicroservicesREST APIsJPAGitMongoDBOracleMS SQLRabbitMQMultithreadingConcurrency

Highlights

  • Actively hiring

More Details

RoleJava Fullstack - Senior Engineer
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 at Iris Software | SkillMX | SkillMX