About This Role
Leading the architecture and technical direction for enterprise applications using Core Java, Spring Boot, and Microservices is the core of this role. It suits a seasoned Java professional with extensive experience in defining and driving scalable, reliable, and secure application ecosystems.
Responsibilities
- Define and drive enterprise application architecture strategy using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, security, and long-term maintainability
- Lead strategic technical decisions related to application modernization, framework selection, and cloud-native adoption
- Architect distributed systems, microservices platforms, and API-driven ecosystems aligned with enterprise goals
- Establish engineering standards, governance practices, reusable frameworks, and secure development guidelines across teams
- Lead engineering teams and drive collaboration across cross-functional teams and stakeholders
- Drive implementation of non-functional requirements including scalability, observability, security, and disaster recovery
- Lead architecture reviews, technical discussions, and modernization initiatives ensuring future-ready application ecosystems
- Design and drive enterprise messaging and event-driven architectures using relevant messaging and event-streaming technologies
- Collaborate with leadership teams and enterprise architects to align engineering initiatives with organizational strategy
- Drive adoption of DevOps, CI/CD automation, cloud-native engineering, and containerization practices
- Identify technical risks and architectural gaps proactively while defining mitigation strategies for long-term platform stability
Requirements
- 10-11 years of experience
- Backend Unit Testing (JUnit)
- Data Structure
- Microservices + REST APIs
- Multithreading & Concurrency
- OOPS Concepts
- Java 17+
- JPA
- Kafka
- Git Hub
- MS SQL
- Spring Boot + Spring Security (JWT)
- Strong technical leadership aligned with business and technology objectives
- Drives architecture and solution design decisions for scalable, secure, and maintainable applications
- Balances delivery accountability with technical excellence, quality, and team collaboration
- Builds and mentors high-performing teams by fostering ownership, innovation, and continuous learning
- Collaborate effectively with cross-functional teams and business stakeholders for successful delivery
- Demonstrates strong stakeholder management and communication by providing visibility into risks and technical decisions
- Drives engineering excellence through governance standards, automation, reusable frameworks, and best practices
- Promotes a culture of quality, performance optimization, reliability, and continuous improvement
- Leads modernization and cloud adoption initiatives supporting enterprise engineering transformation
- Encourages innovation through evaluation and adoption of emerging technologies and tools
Benefits
- World-class benefits for a personalized employee experience, designed to support financial, health and well-being needs for holistic professional and personal growth
About the Company
Iris Software is one of the fastest-growing IT services companies, with over 4,300 associates across India, U.S.A, and Canada. They help enterprise clients thrive with technology-enabled transformation across financial services, healthcare, transportation & logistics, and professional services. Their work covers complex, mission-critical applications with the latest technologies, such as high-value complex Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.