Java Fullstack - Senior Engineer

Iris Software

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

Job description

Join Iris Software, recognized as one of India’s Top 25 Best Workplaces in the IT industry, and contribute to your best career work in an award-winning culture. We are a fast-growing IT services company with a vision to be our clients' most trusted technology partner.

With over 4,300 associates across India, USA, and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services. Our expertise spans complex, mission-critical applications utilizing cutting-edge technologies like Application & Product Engineering, Data & Analytics, Cloud, DevOps, Data & MLOps, Quality Engineering, and Business Automation.

Responsibilities

As a Senior Java Fullstack Engineer, you will design and develop scalable enterprise applications using Java, Spring Boot, Angular, and Microservices. You will define API contracts and integration strategies for distributed systems.

Key duties include developing reusable backend components with clean architecture and secure coding, alongside creating reusable Angular components with NgRx and RxJS for state management. You'll optimize application performance through caching, asynchronous processing, and JVM tuning. This role involves owning end-to-end module delivery, conducting code reviews, and collaborating with cross-functional teams.

Further responsibilities include driving CI/CD pipeline improvements, troubleshooting production issues with root cause analysis, and mentoring junior developers on modern Java practices. You'll also need to communicate effectively with stakeholders regarding risks and progress.

Qualifications

We are seeking a Senior Engineer with 5-8 years of experience in Java Fullstack development, specifically with Angular.

Mandatory skills include Java 17+, Angular 14+ (including Angular Components, NgRx, and RxJS), Microservices, REST APIs, Hibernate, SQS, Spring Boot, and Spring Security (JWT). Experience with API Middleware, Java Multithreading, HTML/CSS, JavaScript, testing frameworks like Jasmine, Karma, Jest, and design principles is essential.

Proficiency in DevOps tools like GitLab, Github, Bitbucket, build tools such as Maven, messaging middleware (JMS, ActiveMQ, RabbitMQ, Kafka, SQS, ASB), and database design (Oracle) are also required. Strong analytical skills, problem-solving abilities, and a commitment to engineering excellence, code quality, and continuous learning are expected.

Essential Skills

Java 17+Angular 14+Angular ComponentsAngular State ManagementNgRxRxJSMicroservicesREST APIsHibernateSQSSpring BootSpring SecurityJWTAPI MiddlewareJava MultithreadingHTML/CSSJavaScriptJasmineKarmaJestJava MiddlewareSpringbootDesign PrinciplesDesign PatternsArchitecture PatternsGitLabGithubBitbucketMavenMessagingJMSActiveMQRabitMQKafkaASBOracleDatabase Design

Highlights

  • Actively hiring

More Details

RoleJava Fullstack - Senior Engineer
IndustryIT
DepartmentEngineering, 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