17 Sep
|
IRIS SOFTWARE
|
Noida
17 Sep
IRIS SOFTWARE
Noida
Job Title
Java - Senior Engineer
Location
Noida, UP, India
Company
Iris Software
Job DescriptionKey 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.
- Backend: Solid 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 - Senior Engineer (Noida)
🏢 IRIS SOFTWARE
📍 Noida