Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a top-tier IT services company and one of India's Best Workplaces in the IT industry. We are seeking a seasoned Java Senior Engineer to contribute to innovative projects.
At Iris, we empower our associates to "Build Your Future. Own Your Journey." You'll work with cutting-edge technologies on complex, mission-critical applications for enterprise clients across financial services, healthcare, transportation & logistics, and professional services.
This role offers a launchpad for your career growth, fostering a culture where your talent is valued, your voice is heard, and your work makes a significant impact. Discover a dynamic environment with personalized development, continuous learning, and mentorship opportunities.
As a Java Senior Engineer, you will design and develop robust enterprise applications utilizing Core Java, Spring Boot, and microservices architecture. You will define API contracts and integration strategies for distributed systems.
Key duties include developing reusable backend components, optimizing application performance, and owning the end-to-end delivery of modules from design through to deployment readiness. You'll also conduct code reviews, collaborate with cross-functional teams to translate business needs into technical solutions, and design event-driven architectures.
Further responsibilities involve driving improvements in CI/CD pipelines, troubleshooting production issues with root cause analysis, and mentoring junior developers on best practices in modern Java development.
We are looking for a Java Senior Engineer with 5-8 years of experience. Essential skills include Java 8+, backend unit testing (JUnit), data structures, microservices with REST APIs, multithreading, concurrency, OOPS concepts, Hibernate, Kafka, Git Hub, Oracle, and design principles.
Proficiency in Spring Boot and Spring Security (JWT) is mandatory. Candidates should demonstrate strong technical ownership, collaborative abilities, and a drive for engineering excellence. Excellent analytical and problem-solving skills are crucial for resolving complex technical challenges.
Effective communication with both technical and non-technical stakeholders is expected. Adaptability to evolving technologies and a commitment to continuous learning are key. Attention to detail in architecture, code quality, security, and performance optimization is paramount. The ability to take initiative in developing reusable frameworks and process improvements is highly valued.
Iris Software
Information Technology & Services