Java - Senior Engineer

Iris Software

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

Job description

Embark on a rewarding career journey as a Senior Java Engineer at Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We offer an award-winning culture that genuinely values your talent and ambitions, providing a launchpad for your professional growth.

Iris Software is a rapidly expanding IT services company committed to being a trusted technology partner for our enterprise clients. With a global presence across India, the U.S.A., and Canada, we specialize in transforming businesses through cutting-edge technologies in financial services, healthcare, transportation & logistics, and professional services.

Our work encompasses complex, mission-critical applications leveraging the latest advancements in application and product engineering, data and analytics, cloud, DevOps, MLOps, quality engineering, and business automation. We believe in empowering our associates to "Build Your Future. Own Your Journey.," fostering an environment where your voice is heard, your potential is recognized, and your contributions make a significant impact.

Responsibilities

Design and develop robust, scalable enterprise applications utilizing Core Java, Spring Boot, and Microservices architecture. Define clear API contracts, service boundaries, and integration strategies for distributed systems.

Develop efficient, reusable backend components and enterprise services adhering to clean architecture and secure coding principles. Optimize application performance through advanced techniques like caching, asynchronous processing, database tuning, and JVM optimization.

Take full ownership of assigned modules from design and development through testing support and deployment readiness. Conduct thorough code reviews to ensure adherence to coding standards, security guidelines, and engineering best practices.

Collaborate with cross-functional teams to translate business requirements into effective technical solutions. Drive the implementation of event-driven architectures and asynchronous communication for enhanced system scalability and resilience.

Contribute to continuous improvement of CI/CD pipelines, logging, monitoring, and deployment automation for greater operational efficiency. Troubleshoot and resolve production issues and performance bottlenecks by performing detailed root cause analysis and implementing lasting fixes. Mentor junior developers, guiding them on coding standards, debugging, and modern Java development practices.

Qualifications

We are seeking a Senior Java Engineer with 6-8 years of experience in designing and developing complex enterprise applications. Proficiency in Java 8+, backend unit testing (JUnit), data structures, microservices, REST APIs, multithreading, concurrency, OOPS concepts, Hibernate, Kafka, Git, Maven, and Oracle is essential.

A strong understanding of architecture patterns, design patterns, and frameworks like Spring Boot and Spring Security (JWT) is required. You should be adept at optimizing application performance and have experience with CI/CD pipelines and DevOps practices.

This role demands strong technical ownership, excellent problem-solving skills, and the ability to collaborate effectively with cross-functional teams and stakeholders. You will be expected to mentor junior developers and demonstrate a commitment to engineering excellence, including code quality, security, and performance optimization. Adaptability to evolving technologies and a keen attention to detail are crucial for success in this position.

Essential Skills

Java 8+Backend Unit TestingData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsHibernateKafkaGitMavenOracleArchitecture PatternsDesign PatternsSpring BootSpring SecurityJWTJUnitCore JavaCloudDevOpsData & AnalyticsMLOpsQuality EngineeringBusiness Automation

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