Java - Senior Engineer

Iris Software

6–8 yrs Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, a rapidly expanding IT services firm recognized among India's Top 25 Best Workplaces in the IT industry. We are dedicated to being a premier technology partner and a hub for top industry talent. With a global presence and over 4,300 associates, we empower enterprise clients across financial services, healthcare, transportation, and professional services through cutting-edge technology transformations.

Our work encompasses complex, mission-critical applications leveraging the latest advancements in Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, every role is a catalyst for growth, embodying our value proposition: 'Build Your Future. Own Your Journey.' We cultivate an environment where your potential is recognized, your ideas are heard, and your contributions drive tangible impact. Through challenging projects, tailored career development, continuous learning, and mentorship, we support your personal and professional evolution.

Responsibilities

This senior engineering role involves designing and developing scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. You will define API contracts, service boundaries, and integration strategies for distributed systems. Developing reusable backend components with clean architecture and secure coding practices is essential.

Key responsibilities include optimizing application performance via caching, asynchronous processing, database tuning, and JVM optimization. You will own the end-to-end delivery of assigned modules, from design through development, testing support, and deployment readiness. Conducting code reviews to ensure adherence to standards, security guidelines, and best practices is crucial. Collaboration with cross-functional teams to translate business needs into technical solutions is expected.

You will also design event-driven architectures and asynchronous communication for improved scalability and resilience. Driving improvements in CI/CD pipelines, logging, monitoring, and deployment automation will enhance operational efficiency. Troubleshooting production issues and performance bottlenecks with detailed root cause analysis and sustainable fixes is part of the role. Mentoring junior developers on modern Java development practices and coding standards is also a key aspect.

Qualifications

We are seeking a Senior Java Engineer with 6-8 years of experience to join our team in Noida. Essential technical skills include proficiency in Java 8+, backend unit testing with JUnit, Data Structures, Microservices and REST APIs, Multithreading & Concurrency, OOPS Concepts, Hibernate, Kafka, Gradle, Maven, Oracle, Design Patterns, and Spring Boot with Spring Security (JWT).

This role requires strong technical ownership and high-quality execution in complex development activities. Effective collaboration with cross-functional teams and business stakeholders is vital. You will drive engineering excellence through code reviews, automation, performance optimization, and defect prevention. Applying strong analytical and problem-solving skills to resolve complex technical and production issues is expected.

Mentoring junior developers, communicating effectively with both technical and non-technical stakeholders, and demonstrating adaptability to evolving technologies are key behavioral competencies. A strong attention to detail in architecture, code quality, security, and performance optimization is required. Proactively developing reusable frameworks, automation, and process improvement initiatives is encouraged. Balancing technical excellence with business priorities to deliver scalable and maintainable solutions is paramount.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsHibernateKafkaGradleMavenOracleDesign PatternsSpring BootSpring SecurityJWT

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Senior Engineer at Iris Software | SkillMX | SkillMX