Java FullStack - Senior Engineer

Iris Software

6–8 yrs Noida Full Time Work from office
Iris Software logo
Posted : 1 week ago
Actively hiring

Job description

Join Iris Software, a recognized top IT workplace, and contribute to impactful projects as a Java Fullstack Senior Engineer. We are a rapidly expanding IT services company committed to being a trusted technology partner and fostering professional growth. Our global presence spans India, the USA, and Canada, serving clients across financial services, healthcare, transportation & logistics, and professional services with cutting-edge solutions in application engineering, data analytics, cloud, and DevOps.

At Iris, we believe in empowering our employees with "Build Your Future. Own Your Journey." This philosophy drives our culture, where your potential is valued, your contributions matter, and you have the autonomy to shape your career. Experience continuous learning, mentorship, and the opportunity to work on challenging, innovative projects that foster both personal and professional development.

Responsibilities

Design and build robust enterprise applications using Java, Spring Boot, Angular, and microservices. Define clear API contracts and integration strategies for complex systems. Develop reusable backend components and enterprise services with a focus on clean architecture and secure coding. Lead the creation of scalable Angular components and state management solutions with NgRx and RxJS. Optimize application performance through various techniques, including caching and JVM tuning.

Take ownership of end-to-end module delivery, from design through development and deployment readiness. Conduct thorough code reviews to ensure adherence to standards and best practices. Collaborate with cross-functional teams to translate business requirements into effective technical solutions. Drive improvements in CI/CD pipelines, monitoring, and automation to enhance operational efficiency. Analyze and resolve production issues and performance bottlenecks with lasting solutions. Mentor junior developers, sharing expertise in coding standards and modern Java development.

Qualifications

This role requires a Senior Engineer with 6-8 years of experience in Java full-stack development, specifically with Java 8+ and Angular 14+. Expertise in Microservices, REST APIs, Multithreading & Concurrency, Hibernate, and Maven is essential. A strong understanding of HTML5, CSS3, JavaScript, jQuery, and TypeScript, along with Jasmine for testing, is expected. Experience with Oracle, RabbitMQ, and familiarity with Architecture Patterns, Design Principles, and Spring Boot with Spring Security (JWT) are mandatory.

Key competencies include proficiency in Core Java, Java Multithreading, and Angular Components. Experience with API Middleware like Microservices and Message-Oriented Middleware such as RabbitMQ is crucial. Developers must be skilled in Development Tools and Management (e.g., Maven), Hibernate, Design Principles, and Database Design (Oracle). A deep understanding of Architecture Patterns and frontend technologies including HTML/CSS and JavaScript is required for this position.

Essential Skills

Java 8+Angular 14+MicroservicesREST APIsMultithreadingConcurrencyHibernateMavenHTML5CSS3JavaScriptjQueryTypeScriptJasmineOracleRabbitMQArchitecture PatternsDesign PrinciplesSpring BootSpring Security (JWT)Angular ComponentsAngular State ManagementNgRxRxJSCore JavaJava MultithreadingAPI MiddlewareDevelopment ToolsMessage Oriented MiddlewareDatabase Design

Highlights

  • Actively hiring

More Details

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

About the Company

Iris Software logo

Iris Software

IT

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