Java AWS - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join a leading IT services company recognized as one of India’s Top 25 Best Workplaces in the IT industry. This is an opportunity to contribute to award-winning projects and grow within a culture that values ambition and talent.
We are seeking experienced Senior Java Engineers with a strong background in backend development, microservices, and cloud technologies. You will play a key role in designing, developing, and optimizing complex enterprise applications, working with cutting-edge technologies.
Our vision is to be a trusted technology partner for enterprise clients, driving digital transformation across various sectors like financial services, healthcare, and logistics. We offer a dynamic environment with opportunities for continuous learning, mentorship, and career advancement.
Design and build robust, scalable enterprise applications utilizing Core Java, Spring Boot, and microservices architecture.
Define clear API contracts and integration strategies for distributed systems, ensuring seamless communication.
Develop 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 full ownership of assigned modules, managing the entire lifecycle from design and development to testing support and deployment readiness.
Conduct thorough code reviews to uphold coding standards, security guidelines, and engineering best practices.
Collaborate with cross-functional teams to translate complex business requirements into innovative technical solutions.
Architect event-driven systems and asynchronous communication patterns to boost system scalability and resilience.
Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation for enhanced operational efficiency.
Resolve production issues and performance bottlenecks by performing in-depth root cause analysis and implementing lasting fixes.
Mentor junior engineers, sharing expertise in coding standards, debugging, and modern Java development.
Proven experience in designing and developing enterprise applications using Core Java, Spring Boot, and Microservices architecture.
Proficiency in backend unit testing with JUnit, understanding of Multithreading & Concurrency, and OOPS Concepts.
Expertise in Java 8+, Hibernate, PL/SQL, and Spring Boot with Spring Security (JWT).
Experience with messaging systems like Kafka and build tools such as Maven.
Familiarity with AWS services including SNS, Lambda, Auto Scaling, and Load Balancing is highly desirable.
Strong technical ownership, effective collaboration with cross-functional teams, and a commitment to engineering excellence.
Excellent analytical and problem-solving skills to address complex technical and production challenges.
Effective communication skills for interacting with both technical and non-technical stakeholders.
Adaptability to evolving technologies and a proactive approach to process improvement.
Attention to detail in architecture, code quality, security, and performance optimization is crucial.
Iris Software
Information Technology & Services