Java Fullstack Angular - Senior Engineer
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 seeking a skilled Senior Engineer to contribute to our mission of being a trusted technology partner for enterprise clients. With a global presence and a focus on cutting-edge technologies like cloud, DevOps, and data analytics, Iris offers a dynamic environment for professionals to realize their full potential.
At Iris, we believe in empowering our employees to build their future and own their journey. Our award-winning culture fosters growth through personalized career development, continuous learning, and impactful projects. Discover an environment where your talent is valued and your work makes a real difference.
As a Senior Engineer, you will design and develop scalable enterprise applications utilizing Java, Spring Boot, Angular, and Microservices. Your role will involve defining API contracts and integration strategies for robust systems.
You'll lead the development of reusable backend components and enterprise services, adhering to clean architecture and secure coding practices. Additionally, you'll drive the creation of Angular components and state management solutions using NgRx and RxJS. Responsibilities extend to optimizing application performance, owning end-to-end module delivery, and ensuring adherence to coding standards through code reviews.
This position requires collaboration with cross-functional teams, troubleshooting production issues, and mentoring junior developers. You will also contribute to improving CI/CD pipelines and automation for enhanced operational efficiency.
We are looking for a Java Fullstack Engineer with expertise in Angular 14+ (including components and state management with NgRx/RxJS), Microservices, and REST APIs. Proficiency in Java 17+, Hibernate, JPA, RabbitMQ, Spring Boot, and Spring Security (JWT/OAuth) is essential.
Key competencies include a strong understanding of API middleware, Java multithreading, and messaging queues like RabbitMQ. Experience with front-end technologies such as HTML, CSS, and JavaScript is also required, along with familiarity with testing frameworks like Jasmine, Karma, and Jest. A background in PL/SQL packages and development tools like Maven, along with DevOps tools such as GitLab or GitHub, is beneficial.
Strong behavioral competencies such as technical ownership, collaboration, engineering excellence, problem-solving, and effective communication are crucial for success in this role. Demonstrating adaptability and a commitment to continuous learning is highly valued.
Iris Software
Information Technology & Services