Java - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in IT. We are a rapidly expanding IT services company committed to being a trusted technology partner and fostering professional growth. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation, and professional services.
Our expertise spans complex application engineering, data analytics, cloud solutions, DevOps, and business automation, utilizing cutting-edge technologies. At Iris, we believe in "Build Your Future. Own Your Journey.," providing a culture where your potential is valued, your voice matters, and your work makes a real impact. We offer personalized career development, continuous learning, and mentorship to support your personal and professional advancement.
As a Senior Java Engineer, you will develop and maintain robust, scalable Java applications, ensuring clean, reusable, and maintainable code. You will build and integrate RESTful APIs with secure communication and error handling. Responsibilities include writing modular code following object-oriented principles, implementing backend logic for seamless system integration, and optimizing SQL queries for efficient database interaction.
You will adhere to secure coding and quality standards, perform debugging and root cause analysis, and collaborate with cross-functional teams for end-to-end delivery. Active participation in Agile ceremonies and support for CI/CD processes are key. Continuous learning of modern Java frameworks, tools, and cloud technologies is encouraged to enhance development efficiency and delivery quality.
We are seeking a skilled Senior Java Engineer with expertise in Hibernate, Microservices, REST APIs, Spring Boot, Java 17+, and JPA. Essential mandatory competencies include proficiency in Java Design Patterns, Maven, Git/GitHub/Bitbucket, JPA, Hibernate, Spring Boot, OOP Concepts, Oracle PL/SQL Packages, Microservices, Java Multithreading, and effective communication and collaboration.
Behavioral competencies such as ownership, accountability, quality-first approach, continuous learning, proactive communication, strong analytical skills, attention to detail, initiative in process improvement, customer focus, and adaptability are highly valued. A commitment to developing reliable and maintainable solutions within fast-paced Agile environments is expected.
Iris Software
Information Technology & Services