Java - Senior Engineer (Noida, UP, India)

Iris Software

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

Job description

Join Iris Software, a rapidly expanding IT services firm recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking talented engineers to contribute to our award-winning culture, where your ambition and talent are truly valued. At Iris, we empower you to own and shape your career success story.

Our vision is to be our clients' most trusted technology partner and the premier choice for top industry professionals. With over 4,300 associates across India, the U.S.A., and Canada, we drive technological transformation for enterprise clients in financial services, healthcare, transportation & logistics, and professional services. We specialize in complex, mission-critical applications utilizing the latest technologies, including application and product engineering, data & analytics, cloud, DevOps, MLOps, quality engineering, and business automation.

Responsibilities

Your role will involve designing and developing scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. You'll define API contracts and integration strategies for distributed systems. Responsibilities include building reusable backend components, optimizing application performance through advanced techniques, and ensuring end-to-end delivery of modules. You will also conduct code reviews, collaborate with cross-functional teams, and drive improvements in CI/CD pipelines and operational efficiency. Additionally, you will troubleshoot production issues, perform root cause analysis, and mentor junior developers.

We encourage designing event-driven architectures and asynchronous communication mechanisms. You will also own the troubleshooting of production issues and performance bottlenecks, implementing sustainable fixes. Mentoring junior engineers on best practices and modern Java development is a key aspect of this position.

Qualifications

We are looking for a Senior Java Engineer with mandatory skills in Java 8+, Backend Unit Testing (JUnit), Data Structures, Microservices + REST APIs, Multithreading & Concurrency, OOPS Concepts, JPA, Hibernate, Kafka, Git Hub, and Spring Boot + Spring Security (JWT).

Preferred additional skills include AWS S3, Amazon RDS, DynamoDB, Lambda, Auto Scaling, Load Balancing, Amazon API Gateway, Docker Fundamentals, and Kubernetes (Google Kubernetes Engine - GKE).

Behavioral competencies include strong technical ownership, effective collaboration with cross-functional teams and stakeholders, driving engineering excellence, applying analytical and problem-solving skills, mentoring junior developers, and communicating effectively with all parties regarding risks, dependencies, and progress.

Essential Skills

Java 8+Backend Unit TestingJUnitData StructuresMicroservicesREST APIsMultithreadingConcurrencyOOPS ConceptsJPAHibernateKafkaGit HubSpring BootSpring SecurityJWT

Good to Have

AWS S3Amazon RDSDynamoDBAWS LambdaAWS Auto ScalingAWS Load BalancingAmazon API GatewayDockerKubernetesGoogle Kubernetes Engine (GKE)

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java - Senior Engineer (Noida, UP, India) at Iris Software | SkillMX | SkillMX