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.
