Java Fullstack - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry, and contribute to a dynamic, award-winning culture. We are a rapidly expanding IT services company focused on empowering our clients through technology-enabled transformations across various sectors including financial services, healthcare, and logistics. With a global presence and a team of over 4,300 associates, we tackle complex, mission-critical applications leveraging cutting-edge technologies in areas like Application & Product Engineering, Data & Analytics, Cloud, and DevOps.
As a Senior Java Fullstack Engineer, you will be instrumental in designing and developing robust enterprise applications using Java, Spring Boot, Angular, and microservices. This involves defining API contracts, service boundaries, and integration strategies for complex systems. You'll build reusable backend components and enterprise services, adhering to clean architecture and secure coding principles. Furthermore, you will lead the development of scalable Angular components and state management solutions, optimize application performance through various techniques, and own the end-to-end delivery of modules.
Key duties 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 deployment automation. You will also be responsible for troubleshooting production issues, performing root cause analysis, and mentoring junior developers on best practices and modern development techniques.
We are seeking a seasoned Senior Java Fullstack Engineer with 6-7 years of experience. Essential technical proficiencies include Java 8+, Angular 14+ (including NgRx and RxJS), Microservices architecture, REST APIs, Multithreading & Concurrency, JPA, Git Hub, and experience with databases such as MS SQL, MongoDB, and Oracle. Familiarity with message brokers like RabbitMQ and the Spring Boot framework, including Spring Security and JWT, is also mandatory.
This role requires a strong sense of technical ownership, the ability to collaborate effectively with diverse teams and stakeholders, and a commitment to engineering excellence. Successful candidates will possess exceptional analytical and problem-solving skills, with a proactive approach to driving improvements in automation, performance, and process. Effective communication skills for interfacing with both technical and non-technical audiences are crucial. Adaptability to evolving technologies and a meticulous attention to detail in architecture, code quality, security, and performance optimization are highly valued.
Iris Software
Information Technology & Services