Java - Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company and one of India's Top 25 Best Workplaces in the IT industry. We are seeking talented Java Engineers to contribute to our award-winning culture that values ambition and talent. At Iris, we empower our associates to shape their careers and achieve their full potential, acting as trusted technology partners for enterprise clients.
Our work involves complex, mission-critical applications utilizing cutting-edge technologies in Application & Product Engineering, Data & Analytics, Cloud, DevOps, and more. Experience a culture that fosters continuous learning, mentorship, and personal growth, where your contributions make a real impact.
Develop and maintain scalable Java applications with clean, reusable code adhering to engineering standards. Build and consume robust RESTful APIs, ensuring secure communication and proper error handling. Implement business logic and backend integrations, optimizing interactions with databases and external systems. Write efficient SQL queries and ensure effective data access and transaction management. Adhere to secure coding practices and quality standards to enhance application reliability. Perform debugging and troubleshooting to resolve functional and performance issues. Collaborate with cross-functional teams for seamless testing, deployment, and delivery. Actively participate in Agile ceremonies and contribute to CI/CD processes. Continuously learn and apply modern Java frameworks, tools, and cloud technologies.
Demonstrate strong proficiency in Microservices, REST APIs, Spring Boot, Java 17+, JPA, and Hibernate. Possess a solid understanding of OOPS concepts, Java Multithreading, and Design Patterns. Experience with API middleware (SOAP, REST) and development tools like Maven is essential. Familiarity with version control systems (GitLab, Github, Bitbucket) and Oracle databases (PL/SQL Packages) is required. Exhibit ownership, accountability, and a quality-first approach in delivering solutions. Strong analytical, problem-solving, and communication skills are crucial for collaborating effectively within Agile teams. Adaptability to changing priorities and a customer-focused mindset are highly valued.
Iris Software
Information Technology & Services