Java - Senior Engineer
Iris Software
Iris Software
Embark on a fulfilling career journey as a Senior Java Engineer at Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. Join a dynamic, award-winning culture that champions your talent and ambition. At Iris, we are dedicated to being our clients' most trusted technology partner and the premier destination for industry professionals seeking to reach their full potential.
With a global presence across India, the U.S.A., and Canada, Iris Software empowers enterprise clients through technology-driven transformations. We specialize in complex, mission-critical applications leveraging cutting-edge technologies in areas such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.
As a Senior Java Engineer, you will be instrumental in designing and developing robust, scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. Your role will involve defining API contracts, service boundaries, and integration strategies for distributed systems. You'll craft reusable backend components and enterprise services adhering to clean architecture and secure coding practices.
Key responsibilities include optimizing application performance through various techniques like caching and JVM tuning, and owning end-to-end module delivery from design to deployment readiness. You will also conduct code reviews, collaborate with cross-functional teams, and mentor junior developers, driving improvements in CI/CD pipelines and troubleshooting production issues.
This role requires a minimum of 7 to 8 years of experience in Java development. Essential technical expertise includes proficiency in Java 8+, backend unit testing with JUnit, Data Structures, Microservices and REST APIs, Multithreading & Concurrency, OOPS Concepts, JPA, Kafka, Git Hub, MS SQL, and Spring Boot with Spring Security (JWT).
Additional desirable skills include experience with AWS CloudShell. Strong behavioral competencies such as technical ownership, effective collaboration, engineering excellence, analytical problem-solving, and clear communication are crucial for success in this role.
Iris Software
Information Technology & Services