Java FullStack - Senior Engineer
Iris Software
Iris Software
Join Iris Software, a Top 25 Best Workplace in India's IT industry, and contribute to your best career work. As a fast-growing IT services company, Iris values your talent and ambitions, offering an award-winning culture where you can own and shape your success.
Our vision is to be the most trusted technology partner for our clients and a premier destination for industry professionals. With a global presence and over 4,300 associates, we drive technology-enabled transformation across various sectors including financial services, healthcare, and logistics.
We specialize in complex, mission-critical applications utilizing cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, and AI. At Iris, your role is a launchpad for growth, fostering a culture where your potential is valued, your voice matters, and your work makes a real impact through personalized career development and continuous learning.
Design and develop robust enterprise applications leveraging Java, Spring Boot, Angular, and Microservices architecture. Define precise API contracts and integration strategies for distributed systems.
Create reusable backend components and enterprise services adhering to clean architecture and secure coding practices. Lead the development of scalable Angular components and state management solutions using NgRx and RxJS.
Optimize application performance through advanced techniques like caching, asynchronous processing, and JVM tuning. Take ownership of end-to-end module delivery, encompassing design, development, testing support, and deployment readiness.
Conduct thorough code reviews to ensure compliance with coding standards, security guidelines, and engineering best practices. Collaborate with cross-functional teams to translate business needs into effective technical solutions.
Drive continuous improvements in CI/CD pipelines, logging, and monitoring for enhanced operational efficiency. Troubleshoot production issues and performance bottlenecks with detailed root cause analysis and sustainable fixes. Mentor junior developers on modern Java development practices and debugging techniques.
We are seeking a Senior Java Fullstack Engineer with 6-8 years of experience, proficient in Java 8+, Angular 14+, Microservices, and REST APIs. Expertise in Multithreading & Concurrency, Hibernate, Maven, and modern frontend technologies (HTML5, CSS3, JavaScript, TypeScript) is essential.
Key technical skills include Angular Components, NgRx, RxJS, Spring Boot, Spring Security with JWT, and message queues like RabbitMQ. A strong understanding of Architecture Patterns, Design Principles, Jasmine, and Oracle databases is also required.
We value candidates who demonstrate strong technical ownership, collaborate effectively, and drive engineering excellence through code reviews and automation. Excellent problem-solving, analytical, and communication skills are crucial for interacting with stakeholders and mentoring junior team members. Adaptability and a commitment to continuous learning are key to thriving in our evolving technological landscape.
Iris Software
IT Consulting