Java Ignite - Senior Engineer
Iris Software
Iris Software
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.
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.
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.
Iris Software
Information Technology & Services