Java - Senior Engineer

Iris Software

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

Job description

Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are committed to being a trusted technology partner and a premier destination for top industry professionals seeking to realize their full potential. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients with technology-enabled transformations in financial services, healthcare, transportation & logistics, and professional services.

Our work spans complex, mission-critical applications leveraging cutting-edge technologies such as Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation. At Iris, we believe in fostering a culture where your career growth is a priority, offering opportunities to "Build Your Future. Own Your Journey."

Responsibilities

Design and develop scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. Define API contracts, service boundaries, and integration strategies for distributed systems. Develop reusable backend components and enterprise services with clean architecture and secure coding practices. Optimize application performance through caching, asynchronous processing, database tuning, and JVM optimization. Own end-to-end module delivery, including design, development, testing support, and deployment readiness. Conduct code reviews to ensure adherence to standards, security, and engineering best practices. Collaborate with cross-functional teams to translate business needs into technical solutions. Design event-driven architectures and asynchronous communication for improved scalability and resilience. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation. Troubleshoot production issues through root cause analysis and implement sustainable fixes. Mentor junior developers on coding standards, debugging, and modern Java development practices.

Qualifications

We are seeking a Senior Java Engineer with 7-8 years of experience. Key technical skills include Java 8+, Backend Unit Testing (JUnit), Data Structures, Microservices with REST APIs, Multithreading & Concurrency, OOPS Concepts, JPA, Kafka, GitHub, MS SQL, and Spring Boot with Spring Security (JWT).

Essential behavioral competencies include strong technical ownership, effective collaboration with cross-functional teams and stakeholders, driving engineering excellence through code reviews and automation, applying analytical and problem-solving skills, mentoring junior developers, clear communication, adaptability, and maintaining a strong attention to detail in architecture, code quality, security, and performance optimization. The ideal candidate will take initiative in developing reusable frameworks and process improvements, balancing technical excellence with business priorities to deliver scalable and maintainable solutions.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructureMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaGitHubMS SQLSpring BootSpring SecurityJWT

Highlights

  • Actively hiring

More Details

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

About the Company

Iris Software logo

Iris Software

Software Development

Java - Senior Engineer at Iris Software | SkillMX | SkillMX