Java FullStack - Lead

Iris Software
Posted on
Iris Software logo

Experience
11 - 12 yrs
Job Location
Noida, India
Vacancy
1
Designation
Lead Java Developer
Job Type
ONSITE

Job Description

Java FullStack - Lead
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: Angular, TypeScript, RxJS, and modern Angular features (signals preferred). HTML, CSS, Bootstrap, and responsive UI design. Frontend performance optimization and state management.
  • Backend: Java 11+, Spring Boot, and REST API development. Microservice ecosystem.
  • Data: MongoDB, including indexing and basic performance tuning. OpenSearch for search and aggregation-based queries.
  • Tools: Postman, SoapUI, Git, and application monitoring tools like Dynatrace.
  • Testing: JUnit, Mockito, and Angular testing utilities (Jasmine, Karma, Jest).
  • DevOps/Cloud: Docker, Kubernetes, and integration with CI/CD pipelines. Ability to collaborate with DevOps teams to support deployments and environment stability.
  • Soft Skills: Analytical and problem-solving abilities. Good communication and collaboration. Agile/Scrum experience.
  • Good to have OpenShift working knowledge is plus
Mandatory Competencies
  • Java Full Stack - Core Java (java 8+)
  • Middleware - API Middleware - Microservices
  • Java Full Stack - HTML/CSS
  • Java Full Stack - JavaScript
  • Java Full Stack - Hibernate
  • Java Full Stack - Jasmine, Karma , Jest
  • Java Middleware - Springboot
  • Java - Design Principles + Design Patterns + Architecture Patterns
  • Unit Testing
  • DevOps/Configuration Mgmt - GitLab,Github, Bitbucket
  • Database - Oracle - Database Design
  • Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc)
  • Java Full Stack - Java Multithreading
Location: Noida, UP, India

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.