Java Ignite - Senior Engineer

Iris Software

6–8 yrs Noida Full Time Hybrid (office + remote)
Iris Software logo
Posted : yesterday
Actively hiring

Job description

Join Iris Software, a rapidly growing IT services company recognized as one of India's Top 25 Best Workplaces in the IT industry. We are seeking a Senior Java Engineer to contribute to innovative projects, leveraging cutting-edge technologies. At Iris, we foster a culture where your talent is valued, your voice matters, and your career journey is shaped by ownership and continuous growth opportunities. Our vision is to be the most trusted technology partner for our clients and a launchpad for top IT professionals to realize their full potential.

We collaborate with enterprise clients across financial services, healthcare, transportation & logistics, and professional services, working on complex, mission-critical applications. Our expertise spans Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Responsibilities

Design and develop robust, scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture.

Define API contracts, service boundaries, and integration strategies for distributed systems.

Create reusable backend components and enterprise services with a focus on clean architecture and secure coding practices.

Enhance application performance through effective caching, asynchronous processing, database tuning, and JVM optimization.

Take ownership of end-to-end module delivery, including design, development, testing support, and deployment.

Conduct thorough code reviews to ensure adherence to coding standards, security guidelines, and best engineering practices.

Collaborate with cross-functional teams and stakeholders to translate business requirements into technical solutions.

Architect event-driven systems and asynchronous communication patterns to bolster system scalability and resilience.

Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation for enhanced operational efficiency.

Troubleshoot production issues and performance bottlenecks via detailed root cause analysis and implementing sustainable fixes.

Mentor junior developers in coding standards, debugging techniques, and modern Java development practices.

Qualifications

We are looking for a Senior Java Engineer with 6-8 years of experience.

Mandatory skills include: - Multithreading & Concurrency - Data Structures - Microservices + REST APIs - OOPS Concepts - Java 8+ - JPA - Kafka - Git - MS SQL - Spring Boot + Spring Security (JWT)

Additional desirable skills encompass: - Containerization & Orchestration (Docker + Kubernetes) - Distributed Caching (Apache Ignite)

Behavioral competencies include strong technical ownership, effective collaboration, driving engineering excellence, robust analytical and problem-solving skills, mentorship capabilities, clear communication, adaptability, attention to detail, initiative in process improvement, and balancing technical excellence with business priorities.

Essential Skills

Java 8+Spring BootSpring SecurityMicroservicesREST APIsJPAKafkaGitMS SQLData StructuresObject-Oriented Programming (OOP)MultithreadingConcurrency

Good to Have

DockerKubernetesApache Ignite

Highlights

  • Actively hiring

More Details

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

About the Company

Iris Software logo

Iris Software

Information Technology & Services

Java Ignite - Senior Engineer at Iris Software | SkillMX | SkillMX