Java Fullstack Angular - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, and contribute to your best career work in an award-winning culture that values talent and ambition.
As a fast-growing IT services company, Iris Software empowers enterprise clients across financial services, healthcare, transportation & logistics, and professional services with cutting-edge technology-enabled transformations. We specialize in complex, mission-critical applications, leveraging the latest in application and product engineering, data & analytics, cloud, DevOps, and more.
At Iris, we believe in empowering our associates. "Build Your Future. Own Your Journey." is our core belief, offering opportunities for personalized career development, continuous learning, and mentorship to help you achieve your professional and personal best. Discover more about our vibrant culture and opportunities.
Design and develop robust, scalable enterprise applications using Java, Spring Boot, Angular, and Microservices architecture. Define clear API contracts and integration strategies for distributed systems.
Develop reusable backend components and enterprise services with a focus on clean architecture and secure coding practices. Lead the creation of reusable Angular components and implement scalable state management with NgRx and RxJS.
Optimize application performance through advanced techniques like caching, asynchronous processing, and JVM tuning. Take full ownership of end-to-end module delivery, from design and development to testing and deployment readiness. Conduct thorough code reviews to uphold coding standards, security guidelines, and engineering best practices.
Collaborate effectively with cross-functional teams and stakeholders to translate business requirements into technical solutions. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation. Troubleshoot production issues with detailed root cause analysis and implement lasting fixes. Mentor junior developers on modern Java development, debugging, and coding standards.
This senior engineering role requires strong technical ownership and the ability to deliver complex development activities with high quality. Effective collaboration with cross-functional teams and business stakeholders is crucial for seamless project delivery.
Demonstrate engineering excellence through rigorous code reviews, automation implementation, performance optimization, and proactive defect prevention. Apply strong analytical and problem-solving skills to address intricate technical and production challenges. Mentor junior team members on coding standards, debugging techniques, and best engineering practices.
Communicate clearly with both technical and non-technical stakeholders regarding risks and project progress. Maintain adaptability and a commitment to continuous learning in response to evolving technologies and engineering practices. Exhibit meticulous attention to detail in architecture, code quality, security, and performance. Drive initiatives for reusable frameworks, automation, and process enhancements. Balance technical excellence with business priorities to deliver scalable and maintainable solutions.
Iris Software
Information Technology & Services