Java - Senior Engineer (Noida, UP, India)

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : today
Actively hiring

Job description

Advance your career at Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to empowering our associates and fostering an award-winning culture that values talent and ambition. Our vision is to be the premier technology partner for our clients and a platform for industry professionals to achieve their full potential. With a global presence across India, the U.S.A., and Canada, we drive technology-enabled transformations for enterprise clients in sectors like financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications utilizing cutting-edge technologies including Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

At Iris, we believe that every role serves as a catalyst for growth, encapsulated by our Employee Value Proposition: “Build Your Future. Own Your Journey.” We champion a culture where your potential is recognized, your voice is heard, and your contributions lead to significant impact. Through challenging projects, tailored career development plans, ongoing learning opportunities, and mentorship, we are dedicated to supporting your personal and professional evolution.

Responsibilities

Engage in the design and development of robust, scalable enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture.

Define clear API contracts, establish service boundaries, and architect integration strategies for distributed and enterprise-grade systems.

Create reusable backend components and enterprise services, adhering strictly to clean architecture principles and secure coding practices.

Enhance application performance through strategic implementation of caching, asynchronous processing, database tuning, and JVM optimization.

Take full ownership of assigned modules from conception through design, development, testing support, and deployment readiness.

Conduct thorough code reviews to ensure strict compliance with coding standards, security guidelines, and overarching engineering best practices.

Collaborate closely with cross-functional teams and stakeholders to translate complex business requirements into effective technical solutions.

Architect event-driven systems and asynchronous communication pathways to elevate system scalability and resilience.

Spearhead enhancements in CI/CD pipelines, logging, monitoring, and deployment automation to drive operational efficiency.

Diagnose and resolve production issues and performance bottlenecks via detailed root cause analysis and the implementation of sustainable fixes.

Mentor junior engineers, imparting knowledge on coding standards, advanced debugging techniques, and contemporary Java development methodologies.

Qualifications

Demonstrate a strong sense of technical ownership in executing complex development tasks with a focus on high-quality outcomes.

Collaborate effectively across diverse functional teams and with business stakeholders to ensure seamless project delivery.

Champion engineering excellence by actively participating in code reviews, driving automation, optimizing performance, and preventing defects.

Apply robust analytical and problem-solving capabilities to resolve intricate technical challenges and production issues.

Provide mentorship to junior developers, guiding them on coding standards, effective debugging strategies, and fundamental engineering best practices.

Communicate project status, risks, and dependencies clearly and effectively to both technical and non-technical stakeholders.

Exhibit adaptability and a commitment to continuous learning in response to evolving technologies and engineering paradigms.

Maintain meticulous attention to detail in architecture, code quality, security protocols, and performance tuning.

Proactively initiate the development of reusable frameworks, automation solutions, and process improvement strategies.

Effectively balance technical excellence with business objectives by delivering scalable and maintainable solutions.

Essential Skills

JavaMicroservicesREST APIsHibernateSpring BootSpring SecurityOAuthSQS

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Senior Engineer (Noida, UP, India) at Iris Software | SkillMX | SkillMX