Java - Senior Engineer

Iris Software

6–8 yrs Gurugram Full Time Work from office
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join Iris Software, recognized among India's Top 25 Best Workplaces in the IT industry. We are a rapidly expanding IT services company committed to being a trusted technology partner and a premier destination for top industry talent.

Our mission is to empower enterprise clients across financial services, healthcare, transportation & logistics, and professional services through technology-enabled transformations. We specialize in complex, mission-critical applications leveraging cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Responsibilities

Design and develop robust enterprise applications using Core Java, Spring Boot, and Microservices. Define clear API contracts and integration strategies for distributed systems.

Create reusable backend components following clean architecture and secure coding. Optimize application performance through caching, asynchronous processing, and JVM tuning.

Take ownership of module delivery from design to deployment readiness. Conduct thorough code reviews to ensure adherence to standards and best practices.

Collaborate with cross-functional teams to translate business needs into technical solutions. Drive improvements in CI/CD, logging, and monitoring for enhanced operational efficiency.

Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes. Mentor junior developers in modern Java development and debugging techniques.

Qualifications

This Senior Engineer role requires 6-8 years of experience with mandatory skills including Spring Boot, Spring Security (JWT), backend unit testing (JUnit), Data Structures, Microservices, REST APIs, Multithreading & Concurrency, OOPS Concepts, Java 8+, JPA, Kafka, Git, and MS SQL.

Candidates should demonstrate strong technical ownership, effective collaboration with stakeholders, and a drive for engineering excellence. Analytical and problem-solving skills are essential for resolving complex technical and production issues.

Excellent communication skills are necessary for interacting with technical and non-technical audiences. Adaptability to evolving technologies and a keen attention to detail in code quality and performance are highly valued.

Essential Skills

Java 8+Spring BootSpring SecurityJWTJUnitData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaGitMS SQL

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