Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Fullstack - Senior Engineer @ Iris Software

Home > Quality Assurance and Testing






Iris Software  Java Fullstack - Senior Engineer

Job Description

Role Overview
The candidate should have strong hands-on experience in building scalable backend services using Java and developing high-quality Angular frontends. The role involves contributing to enterprise-grade applications, reusable frameworks, and ensuring robustness, performance, and testability across the stack.
Key Responsibilities
  • Design and develop backend services using Java 11+ and Spring Boot, contributing to API Gateway and microservices-based solutions
  • Build and enhance Angular (v14+) applications, following best practices for modular design, performance optimization, and maintainability
  • Develop reusable backend components, shared libraries, and common frontend components using Angular and Ionic frameworks
  • Implement and consume REST APIs, integrating with MongoDB and OpenSearch for data persistence, search, and aggregation use cases
  • Manage frontend application state using NgRx/RxJS/RxJs, ensuring predictable and scalable UI behavior
  • Contribute to full-stack observability by integrating monitoring tools such as Dynatrace for backend diagnostics and frontend Real User Monitoring (RUM)
  • Write comprehensive automated tests:o Backend: JUnit and Mockitoo Frontend: Jasmine/Jest Apply caching strategies using Redis or Hazelcast to improve application performance and scalability
  • Optimize frontend performance by reducing Angular bundle size and improving rendering efficiency
  • Participate in code reviews, sprint planning, and Agile ceremonies
  • Collaborate with cross-functional teams (QA, DevOps, Product) to meet delivery timelines and quality standards

Required Skills & Experience
  • Frontend Strong hands-on experience with Angular, TypeScript, RxJS, and modern Angular features (signals preferred).
  • Solid understanding of HTML, CSS, Bootstrap, and responsive UI design.
  • Experience with frontend performance optimization and state management.
  • Backend Strong proficiency in Java 11+, Spring Boot, and REST API development.
  • Familiarity with Spring Cloud Gateway or similar API Gateway frameworks.
  • Data Experience working with MongoDB, including indexing and basic performance tuning.
  • Working knowledge of OpenSearch for search and aggregation-based queries.Tools & Platforms Hands-on experience with Postman, SoapUI, Git, and application monitoring tools like Dynatrace.
  • Testing Practical experience implementing TDD practices using JUnit, Mockito, and Angular testing utilities.DevOps & Cloud Working knowledge of Docker, Kubernetes, and integration with CI/CD pipelines.
  • Ability to collaborate with DevOps teams to support deployments and environment stability

Soft Skills

  • Strong analytical and problem-solving abilities
  • Good communication skills with a collaborative mindset
  • Ownership-driven approach toward code quality, technical debt, and deliverables
  • Comfortable working in an Agile/Scrum environment with distributed teams
Mandatory Competencies
  • Programming Language - Java Full Stack - Angular Components and Design Patterns
  • Programming Language - Java Full Stack - Hibernate
  • Programming Language - Java Full Stack - Core Java (java 8+)
  • Programming Language - Java Full Stack - Spring Framework
  • Communication Skills
  • Middleware - API Middleware - Microservices
  • Programming Language - Java Full Stack - HTML/CSS
  • Operating System - Operating System - Linux
  • Operating System - Operating System - Unix
  • Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc)
  • Database - Database Programming - PL/SQL

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Iris Software
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   java kubernetes css api gateway bootstrap redis sql microservices docker angular spring boot git sqs ui tdd devops kafka linux full stack scrum typescript agile mongodb

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Walk-in || Peoplesoft Tester/Playwright Peoplesoft Tester

  • Hexaware Technologies
  • 4 - 9 years
  • Hyderabad
  • 13 hours ago
₹ Not Disclosed

Quality Engineering Lead (Test Lead)

  • Accenture
  • 8 - 11 years
  • Bengaluru
  • 14 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 3 - 8 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Senior Base24 Developer

  • Fiserv
  • 8 - 13 years
  • Chennai
  • 6 days ago
₹ Not Disclosed

Iris Software

Iris Software Inc.