Java Fullstack - Senior Engineer
Iris Software
Iris Software
Join a distinguished IT services company recognized among India's Top 25 Best Workplaces in the IT industry. This award-winning culture genuinely values your talent and ambitions, offering a launchpad for your career growth. At Iris Software, our vision is to be the most trusted technology partner for our clients and the preferred choice for top industry professionals.
We empower enterprise clients across financial services, healthcare, transportation & logistics, and professional services with technology-enabled transformations. Our expertise spans critical applications utilizing cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, every role is designed for personal and professional development, reflecting our commitment to "Build Your Future. Own Your Journey."
As a Senior Engineer, you will design and develop scalable enterprise applications using Java, Spring Boot, Angular, and Microservices architecture. You will define API contracts, service boundaries, and integration strategies for robust systems. Key duties include developing reusable backend and frontend components, optimizing application performance, and owning end-to-end module delivery.
You will also conduct code reviews, collaborate with cross-functional teams, and drive improvements in CI/CD pipelines. Troubleshooting production issues through root cause analysis and mentoring junior developers are integral parts of this role. Strong ownership, effective collaboration, and a drive for engineering excellence are essential for success.
We are seeking a seasoned Java Fullstack Senior Engineer with 5-8 years of experience. Essential skills include Java 17+, Angular 14+, Microservices, REST APIs, Hibernate, SQS, Spring Boot, and Spring Security with JWT.
Proficiency in areas such as Angular Components, State Management (NgRx, RxJS), Clean Architecture, secure coding, performance optimization techniques (caching, async processing, database tuning), and DevOps practices (GitLab, GitHub, Maven) is required. Experience with messaging middleware (JMS, Kafka, SQS) and Oracle database design is also necessary. Strong analytical, problem-solving, and communication skills are crucial for this role.
Iris Software
IT