Humberger Nav
mployee.me logo
Java Fullstack Angular AWS - Senior Engineer
Iris Software
naukri
Noida
6-7 years
Not Disclosed
Full time
30 April 2026
Top Skills:
PostmanHibernateCi Cd PipelineSplunkAgileGitWaterfallMongodbMiddlewareS3JiraCssSoap UiRest Api DevelopmentProgrammingBootstrapMicroservicesTypescriptKafkaAwsArchitectureJavaSqlSdlcAngularSpring BootDockerHtmlSpring FrameworkDevopsKubernetesFull StackAgileAngularApi DevelopmentApi GatewayApplication MonitoringApplication StateBootstrapCachingCi/cdCloudCore JavaCssDevopsDockerDynatraceEnterpriseGitHibernateHtmlIndexingJavaJava 8JavascriptJestJunitKubernetesMicroservicesMockitoMongodbNgrxPerformance OptimizationPerformance TuningPostmanQaRedisRest ApiRest ApisRxjsScrumSoapuiSpring BootSpring CloudSpring FrameworkSprint PlanningState ManagementTddTestabilityTypescriptUi

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

T

Role Overview
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:
    o    Backend: JUnit and Mockito
    o    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.
•    Familiarity with Spring Cloud Gateway or similar API Gateway frameworks.

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.


Mandatory Competencies

  • Core Java (Java 8+)
  • Angular
  • Hibernate
  • Javascript
  • Spring framework
  • Spring boot
  • Bootstrap
  • MongoDB
  • API Gateway
  • Microservices
  • HTML/CSS
  • Typescript