Java - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to being a trusted technology partner and a premier destination for top industry talent.
Our mission is to empower enterprise clients across financial services, healthcare, transportation & logistics, and professional services through technology-enabled transformations. We specialize in complex, mission-critical applications leveraging cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.
Design and develop robust enterprise applications using Core Java, Spring Boot, and Microservices. Define clear API contracts and integration strategies for distributed systems.
Create reusable backend components following clean architecture and secure coding. Optimize application performance through caching, asynchronous processing, and JVM tuning.
Take ownership of module delivery from design to deployment readiness. Conduct thorough code reviews to ensure adherence to standards and best practices.
Collaborate with cross-functional teams to translate business needs into technical solutions. Drive improvements in CI/CD, logging, and monitoring for enhanced operational efficiency.
Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes. Mentor junior developers in modern Java development and debugging techniques.
This Senior Engineer role requires 6-8 years of experience with mandatory skills including Spring Boot, Spring Security (JWT), backend unit testing (JUnit), Data Structures, Microservices, REST APIs, Multithreading & Concurrency, OOPS Concepts, Java 8+, JPA, Kafka, Git, and MS SQL.
Candidates should demonstrate strong technical ownership, effective collaboration with stakeholders, and a drive for engineering excellence. Analytical and problem-solving skills are essential for resolving complex technical and production issues.
Excellent communication skills are necessary for interacting with technical and non-technical audiences. Adaptability to evolving technologies and a keen attention to detail in code quality and performance are highly valued.
Iris Software
Information Technology & Services