07 Aug
|
IRIS SOFTWARE
|
Noida
07 Aug
IRIS SOFTWARE
Noida
Java Fullstack - Senior Engineer
Location: Noida, UP, India
Job Description
Key Responsibilities:
- Lead end-to-end design of Java (Spring Cloud Gateway) and Angular (v14+) micro-frontend architectures.
- Build reusable common access layers, shared Java libraries, and Angular component libraries along with Ionic framework.
- Design high-performance REST APIs integrated with MongoDB/OpenSearch and manage complex UI state using NgRx/RxJS/RxJs operators.
- Implement Dynatrace for full-stack monitoring, including backend diagnostics and frontend Real User Monitoring (RUM).
- Enforce mandatory test automation using JUnit/Mockito for backend and Jasmine/Jest for frontend.
- Define caching strategies (Redis/Hazelcast) and optimize Angular bundle sizes and rendering performance.
- Mentor onshore/offshore teams, conduct full-stack code reviews, and manage delivery SLAs in an Agile environment.
Required Skills & Experience:
Frontend:
- Expert-level Angular (TypeScript, Signals, RxJS) and frontend state management along with HTML, CSS and Bootstrap.
- Good to have Work experience on Accessibility screens.(Positive to have)
Backend:
- Strong Java 11+ and Spring Boot expertise with API Gateway frameworks.
Data:
- Advanced MongoDB (indexing/tuning) and OpenSearch (search/aggregations).
Tools:
- Hands-on with Dynatrace, Postman, and SoapUI, GIT.
Testing:
- Proven experience in TDD using JUnit, Mockito,
and Angular testing utilities.
DevOps:
- Solid understanding of Docker, Kubernetes, and CI/CD pipeline integration.
Soft Skills
- Exceptional stakeholder management and problem-solving skills.
- Strong ownership of technical debt and delivery timelines.
Mandatory Competencies
- Programming Language - Java Full Stack - Core Java (java 8+)
- Beh - Communication
- Middleware - Java Middleware - Springboot
- Programming Language - Java Full Stack - OOPS Concepts
- Programming Language - Java Full Stack - Angular Components and Design Patterns
- Programming Language - Java Full Stack - Hibernate
- Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc)
- Middleware - API Middleware - API (SOAP, REST)
- Programming Language - Java Full Stack - JavaScript
- Middleware - API Middleware - Microservices
- Programming Language - Java - Design Principles + Design Patterns + Architecture Patterns
- Tech - Build Management
- Programming Language - Java Full Stack - Java Multithreading
- Tech - Unit Testing
- Database - Oracle - PL/SQL Packages
- Programming Language - Java Full Stack - HTML/CSS
- Development Tools and Management - Development Tools and Management - Maven
- DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - GitLab,Github, Bitbucket
📌 Java Fullstack - Senior Engineer (Noida)
🏢 IRIS SOFTWARE
📍 Noida