Java - Senior Engineer

Iris Software

Fresher Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join a top-tier IT company recognized among India's Best Workplaces in the IT industry. Iris Software offers an award-winning culture where your talent and ambitions are truly valued. We are a rapidly expanding IT services firm focused on empowering clients through technology transformation across financial services, healthcare, transportation, and professional services.

Our work involves developing complex, mission-critical applications using cutting-edge technologies. We believe in fostering a culture where individuals own their career journeys and have the opportunities to shape their success. With a global presence and a commitment to personalized career development, continuous learning, and mentorship, we support your professional and personal growth.

Responsibilities

Key responsibilities include designing and developing high-performance Java applications leveraging Spring Boot and microservices architecture. You will define API contracts, establish service boundaries, and craft integration strategies for robust enterprise systems. Developing reusable backend components and enterprise services with a focus on clean architecture and secure coding practices is crucial.

Performance analysis, bottleneck identification, and optimization through techniques like caching, asynchronous processing, and JVM tuning are essential. You will own the end-to-end delivery of assigned modules, from design and development to testing support and deployment readiness. Conducting thorough code reviews to ensure adherence to standards, security guidelines, and best practices is expected.

Collaboration with cross-functional teams to translate business needs into technical solutions will be a key part of the role. Driving improvements in CI/CD pipelines, logging, monitoring, and deployment automation will enhance operational efficiency. Troubleshooting production issues, performing root cause analysis, and implementing sustainable fixes are also vital. You will have the opportunity to mentor junior developers, sharing expertise in coding standards, debugging, and modern Java development.

Qualifications

We are seeking a Senior Java Engineer proficient in Microservices, REST APIs, Spring Boot, Java 17+, Hibernate, and JPA. Expertise in OOPS concepts, Java Multithreading, and Design Patterns is required.

Mandatory competencies include experience with API Middleware (Microservices, SOAP, REST), JPA, Hibernate, Spring Boot, and Java Multithreading. Familiarity with DevOps tools such as GitLab, GitHub, or Bitbucket, and build tools like Maven is necessary. Experience with Oracle databases, specifically PL/SQL Packages, is also required.

Behavioral competencies include strong technical ownership, effective collaboration with cross-functional teams and stakeholders, and driving engineering excellence. Candidates should possess strong analytical and problem-solving skills, mentorship capabilities, and excellent communication skills for technical and non-technical audiences. Adaptability to evolving technologies and a keen attention to detail in architecture, code quality, security, and performance are essential.

Essential Skills

MicroservicesREST APIsSpring BootJava 17+HibernateJPAOOPS ConceptsJava MultithreadingDesign PatternsAPI MiddlewareGitLabGithubBitbucketMavenPL/SQL Packages

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer
IndustryIT, Software
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

IT