Java - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry, and elevate your career. We are a rapidly expanding IT services company offering an award-winning culture that values your talent and ambition.
Our vision is to be the premier technology partner for our clients and a preferred destination for top industry professionals. With a global team across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation, and professional services through technology-driven transformations.
At Iris, every role is a stepping stone for growth, embodying our belief that "Build Your Future. Own Your Journey." We provide cutting-edge projects, personalized career development, continuous learning, and mentorship to foster your personal and professional advancement.
Take ownership of designing and developing robust enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture. Define clear API contracts, service boundaries, and integration strategies for complex distributed systems.
Create reusable backend components and enterprise services adhering to clean architecture and secure coding principles. Enhance application performance through strategic use of caching, asynchronous processing, database tuning, and JVM optimization.
Manage end-to-end delivery of assigned modules, from design and development through testing support and deployment readiness. Conduct thorough code reviews to ensure compliance with standards, security, and best practices. Collaborate with diverse teams to translate business requirements into effective technical solutions.
Architect event-driven systems and asynchronous communication patterns for improved scalability and resilience. Drive enhancements in CI/CD pipelines, logging, monitoring, and deployment automation to boost operational efficiency. Investigate and resolve production issues and performance bottlenecks with detailed root cause analysis and sustainable fixes. Mentor junior developers in modern Java development practices, coding standards, and debugging techniques.
Essential expertise includes Java 8+, backend unit testing with JUnit, data structures, microservices and RESTful APIs, multithreading and concurrency, OOPS concepts, JPA, Hibernate, Kafka, Git, and Spring Boot with Spring Security (JWT).
Valued additional skills encompass AWS services such as S3, Amazon RDS, DynamoDB, Lambda, Auto Scaling, Load Balancing, and Amazon API Gateway. Familiarity with containerization fundamentals (Docker) and orchestration platforms like Google Kubernetes Engine (GKE) is also beneficial.
We seek candidates with strong technical ownership, the ability to collaborate effectively with cross-functional teams and business stakeholders, and a drive for engineering excellence. Your analytical and problem-solving skills will be crucial for addressing complex technical and production challenges. Excellent communication skills are vital for conveying technical information to both technical and non-technical audiences.
Iris Software
Information Technology & Services