Java - Senior Engineer (Noida, UP, India)

Iris Software

Fresher Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, a rapidly expanding IT services company recognized among India's Top 25 Best Workplaces in the IT industry. We are seeking a Senior Java Engineer to contribute to our award-winning culture that values talent and ambition. At Iris, we empower our associates to "Build Your Future. Own Your Journey." through cutting-edge projects, personalized career development, and continuous learning, ensuring your potential is valued and your work makes a real impact. Discover what it's like to work at Iris by watching our inside look video.

Responsibilities

Define and lead enterprise application architecture using Core Java, Spring Boot, and Microservices, ensuring scalability, reliability, and security. Drive strategic technical decisions for application modernization and cloud-native adoption. Architect distributed systems and API-driven platforms. Establish engineering standards, governance practices, and reusable frameworks. Lead engineering teams and foster collaboration across functions. Implement non-functional requirements like scalability, security, and disaster recovery. Lead architecture reviews and modernization initiatives. Design enterprise messaging and event-driven architectures. Collaborate with leadership to align engineering with organizational strategy. Drive adoption of DevOps, CI/CD, and containerization. Proactively identify and mitigate technical risks.

Qualifications

This role requires strong expertise in Core Java, Spring Boot, Microservices, and REST APIs. Proficiency in Data Structures, Multithreading, Concurrency, OOPS Concepts, JPA, Design Patterns, and Java 17+ is essential. Experience with messaging technologies like ActiveMQ, Azure Service Bus, Kafka (including KaaS and Connectors), RabbitMQ, and SQS is crucial. Familiarity with Git Hub and MS SQL is also required. Additional skills in CI/CD, Jenkins, and Git are beneficial. Candidates should demonstrate strong technical leadership, architectural design capabilities, and a commitment to engineering excellence and continuous improvement.

Essential Skills

Core JavaSpring BootMicroservicesREST APIsData StructureMultithreading & ConcurrencyOOPS ConceptsJPADesign PatternsSpring Security (JWT)Java 17+ActiveMQAzure Service BusKaaS (Kafka as a Service)Kafka ConnectorsKafkaRabbitMQSQSGit HubMS SQL

Good to Have

CI/CDJenkinsGit

Highlights

  • Actively hiring

More Details

RoleJava - Senior Engineer (Noida, UP, India)
IndustryInformation Technology & Services, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

Information Technology & Services

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