Java Fullstack - Lead

Iris Software

Gurugram District, Dadri

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Iris Software is seeking a skilled developer in Gurugram, India, to build scalable backend services using Java and develop high-quality Angular frontends. The role includes designing and enhancing enterprise-grade applications, managing application state, and ensuring high performance across the stack.

Ideal candidates will possess strong experience with Java, Angular, and cloud technologies, along with a proven ability to work collaboratively in Agile settings. The position also requires a focus on application testability and robustness.

Qualifications

  • Strong hands-on experience with Angular, Java 11+, and Spring Boot.
  • Experience with REST APIs, microservices, and MongoDB.
  • Hands-on experience with testing frameworks like JUnit and Mockito.

Responsibilities

  • Design and develop backend services using Java and Spring Boot.
  • Build and enhance Angular applications following best practices.
  • Implement caching strategies for application performance.

Skills

Angular
Java 11+
Spring Boot
TypeScript
RxJS
MongoDB
Docker
Kubernetes

Tools

Postman
Git

Job description

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:
    • Backend: JUnit and Mockito.
    • 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.
    • Hands on with Microservice ecosystem.
  • 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.
  • Good to have
    • OpenShift working knowledge is plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer-Angular/React (3-8 years)
Java Full Stack Developer-Angular/React (3-8 years)

Infosys • Hyderabad, Pune District, Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Coforge • Hyderabad

On-site
INR 800,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

Daten • Dadri

On-site
INR 700,000 - 1,200,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,500,000 - 2,500,000
Java+ Angular Fullstack Tech Lead I - Software Engineering
Java+ Angular Fullstack Tech Lead I - Software Engineering

UST • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Java Backend Developer
Java Backend Developer

BT Group • Bengaluru

On-site
INR 900,000 - 1,300,000
Java Fullstack Developer
Java Fullstack Developer

Infosys • Hyderabad

On-site
INR 800,000 - 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

AUMOVIO • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Developer
Java Full Stack Developer

Nxtwave Disruptive Technologies (Hiring for a client) • Indore District, Hyderabad, Ahmedabad District

On-site
INR 900,000 - 1,500,000
Java Fullstack + Angular Architect
Java Fullstack + Angular Architect

Mintskill HR Solutions LLP • Bengaluru

On-site
INR 1,200,000 - 1,600,000