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 a dynamic team at Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are seeking a skilled Senior Java Engineer to contribute to cutting-edge projects and drive technological innovation. At Iris, we foster an award-winning culture that empowers your ambition and offers a launchpad for significant career growth.

Our vision is to be a premier technology partner for our clients, offering transformative solutions across financial services, healthcare, transportation, and professional services. With a global presence and a focus on complex, mission-critical applications, you'll work with the latest technologies in areas like Cloud, DevOps, Data & Analytics, and AI/ML.

Responsibilities

As a Senior Java Engineer, you will be instrumental in designing and developing scalable enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture. You will define API contracts, establish service boundaries, and strategize integrations for robust, distributed systems.

Key responsibilities include developing reusable backend components with clean architecture principles, optimizing application performance through advanced techniques, and ensuring end-to-end delivery of modules. You will also conduct thorough code reviews, collaborate with cross-functional teams to translate business requirements into technical solutions, and drive improvements in CI/CD pipelines and operational efficiency. Mentoring junior developers and troubleshooting production issues are also integral parts of this role.

Qualifications

We are looking for a Senior Java Engineer with 6-8 years of experience, proficient in Java 8+, Spring Boot, Spring Security (JWT), backend unit testing (JUnit), data structures, and Microservices with REST APIs. Strong knowledge of Multithreading, Concurrency, OOPS Concepts, JPA, Kafka, Git Hub, and MS SQL is essential.

The ideal candidate will demonstrate strong technical ownership, exceptional problem-solving skills, and the ability to collaborate effectively with diverse teams. You should be adept at driving engineering excellence through code reviews, automation, and performance optimization, while also possessing excellent communication skills to interact with both technical and non-technical stakeholders. Adaptability and a commitment to continuous learning in evolving technologies are highly valued.

Essential Skills

Java 8+Spring BootSpring SecurityJWTJUnitData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAKafkaGitHubMS SQL

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer
IndustryIT, Software
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

IT