Java - Senior Engineer
Iris Software
Iris Software
Join a top-tier IT company recognized among India's Best Workplaces in the IT industry. Iris Software offers an award-winning culture where your talent and ambitions are truly valued. We are a rapidly expanding IT services firm focused on empowering clients through technology transformation across financial services, healthcare, transportation, and professional services.
Our work involves developing complex, mission-critical applications using cutting-edge technologies. We believe in fostering a culture where individuals own their career journeys and have the opportunities to shape their success. With a global presence and a commitment to personalized career development, continuous learning, and mentorship, we support your professional and personal growth.
Key responsibilities include designing and developing high-performance Java applications leveraging Spring Boot and microservices architecture. You will define API contracts, establish service boundaries, and craft integration strategies for robust enterprise systems. Developing reusable backend components and enterprise services with a focus on clean architecture and secure coding practices is crucial.
Performance analysis, bottleneck identification, and optimization through techniques like caching, asynchronous processing, and JVM tuning are essential. You will own the end-to-end delivery of assigned modules, from design and development to testing support and deployment readiness. Conducting thorough code reviews to ensure adherence to standards, security guidelines, and best practices is expected.
Collaboration with cross-functional teams to translate business needs into technical solutions will be a key part of the role. Driving improvements in CI/CD pipelines, logging, monitoring, and deployment automation will enhance operational efficiency. Troubleshooting production issues, performing root cause analysis, and implementing sustainable fixes are also vital. You will have the opportunity to mentor junior developers, sharing expertise in coding standards, debugging, and modern Java development.
We are seeking a Senior Java Engineer proficient in Microservices, REST APIs, Spring Boot, Java 17+, Hibernate, and JPA. Expertise in OOPS concepts, Java Multithreading, and Design Patterns is required.
Mandatory competencies include experience with API Middleware (Microservices, SOAP, REST), JPA, Hibernate, Spring Boot, and Java Multithreading. Familiarity with DevOps tools such as GitLab, GitHub, or Bitbucket, and build tools like Maven is necessary. Experience with Oracle databases, specifically PL/SQL Packages, is also required.
Behavioral competencies include strong technical ownership, effective collaboration with cross-functional teams and stakeholders, and driving engineering excellence. Candidates should possess strong analytical and problem-solving skills, mentorship capabilities, and excellent communication skills for technical and non-technical audiences. Adaptability to evolving technologies and a keen attention to detail in architecture, code quality, security, and performance are essential.
Iris Software
IT