Java AWS - Senior Engineer

Iris Software

5–8 yrs Noida Full Time Work from office
Iris Software logo
Posted : today
Actively hiring

Job description

Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in IT. We are dedicated to being a trusted technology partner and the premier choice for industry professionals seeking to realize their full potential. With a global presence and a focus on cutting-edge technologies like Cloud, DevOps, and Data & Analytics, we empower enterprise clients across various sectors to thrive through technology-enabled transformation.

At Iris, we believe in "Build Your Future. Own Your Journey." Our culture fosters a launchpad for growth, valuing your potential, amplifying your voice, and ensuring your work makes a tangible impact. Experience continuous learning, personalized career development, and mentorship as you grow both personally and professionally.

Responsibilities

Design and develop scalable enterprise applications leveraging Core Java, Spring Boot, and Microservices architecture. Define robust API contracts, service boundaries, and integration strategies for complex distributed systems. Build reusable backend components and enterprise services adhering to clean architecture and secure coding standards.

Optimize application performance through advanced techniques like caching, asynchronous processing, database tuning, and JVM optimization. Take ownership of end-to-end module delivery, from design and development to testing support and deployment readiness. Conduct thorough code reviews to ensure compliance with coding standards, security guidelines, and best engineering practices.

Collaborate with cross-functional teams and stakeholders to translate business requirements into effective technical solutions. Design event-driven architectures and asynchronous communication mechanisms for enhanced system scalability and resilience. Drive improvements in CI/CD pipelines, logging, monitoring, and deployment automation to boost operational efficiency.

Troubleshoot production issues and performance bottlenecks through detailed root cause analysis and the implementation of sustainable fixes. Mentor junior developers, guiding them on coding standards, effective debugging techniques, and modern Java development practices.

Qualifications

This senior engineering role requires 5-8 years of experience in developing enterprise applications. Essential mandatory skills include proficiency in Microservices, REST APIs, backend unit testing with JUnit, Multithreading & Concurrency, OOPS Concepts, Java 8+, Hibernate, PL/SQL, and Spring Boot with Spring Security (JWT).

Familiarity with Kafka and Maven is also a requirement. Additionally, experience with AWS SNS, Lambda, Auto Scaling, and Load Balancing is highly desirable.

Key behavioral competencies include demonstrating strong technical ownership, effective collaboration with cross-functional teams and stakeholders, driving engineering excellence through code reviews and automation, and applying strong analytical and problem-solving skills. Mentoring junior developers, communicating effectively with both technical and non-technical audiences, adaptability, a strong attention to detail, and initiative in process improvement are also crucial for success in this role.

Essential Skills

JavaSpring BootMicroservicesREST APIsJUnitMultithreadingConcurrencyOOPSHibernatePL/SQLSpring SecurityJWTKafkaMaven

Good to Have

AWS SNSAWS LambdaAuto ScalingLoad Balancing

Highlights

  • Actively hiring

More Details

RoleJava AWS - Senior Engineer
IndustryIT, Software
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Iris Software logo

Iris Software

IT

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