Search by job, company or skills

F

Fullstack Engineer (Java + Angular)

Save
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

We are looking for a highly experienced Fullstack Engineer (Java + Angular) who will act as a senior

technical pillar for ITnD RnD platform operations. This role is hands-on and production-focused, combining advanced Angular frontend development with robust backend services in Java, as well as operational excellence in a cloud-based IoT environment. This is an operations-heavy environment, not greenfield development — we need a reliable and meticulous engineer who thrives in maintaining and improving productive systems.

The senior engineer is also expected to balance hands-on coding with guiding and mentoring middle/junior developers as the team scales.

Required Skills & Experience

Backend — Java (Must-have)

  • Minimum 8 years of hands-on Java backend development experience, with proven experience
  • working on long-running, production systems with high reliability requirements
  • Strong experience with Spring Boot and Spring Ecosystem
  • REST API design and integration
  • Authentication and authorization concepts

Frontend — Angular (Must-have)

  • Minimum 4 years of hands-on Angular development experience in production environments
  • Deep understanding of RxJS, Observables, and NgRx
  • Understanding of modern Angular features: Signals (signal, toSignal, linkedSignal), zoneless change detection, and Signal-based reactive patterns introduced in Angular 20–21
  • Strong TypeScript, HTML, CSS skills

Operations & End-User Support

  • Experience handling incidents in an L2/L3 ITSM support model (classification, prioritization,
  • escalation)
  • Direct end-user/business user support experience — not only communicating within technical teams
  • Application-level troubleshooting: business logic, data flow, UI issues
  • Infrastructure-level debugging: logs, server, network, cloud resource diagnostics
  • Experience with ticketing systems (e.g. ServiceNow, Jira Service Management, or equivalent)
  • SLA/OLA awareness — understanding escalation timing and stakeholder communication
  • Strong communication skills in English (written and verbal)

Cloud & Platform

  • Experience with AWS (e.g. Lambda, DynamoDB, CloudWatch, IoT-related services)
  • Version control with Git
  • Issue tracking and documentation using Jira and related tools

Frontend — Angular

  • Enhance, maintain, and extend internal enterprise Angular applications, including both custom-built solutions and adapted market applications
  • Work extensively with RxJS and state management (NgRx Store / Component Store) for complex,
  • data-driven UIs
  • Build scalable UI modules such as:

○ Authentication & authorization

○ Reporting dashboards

○ Dynamic forms

○ Role-based access and impersonation flows

  • Apply Angular best practices:

○ OnPush change detection

○ Efficient observable patterns

○ Modular and maintainable architecture

Backend — Java

  • Develop and maintain backend services in Java (e.g. Spring Boot–based REST APIs), functionally
  • equivalent to the Python/FastAPI services described by the customer
  • Implement secure APIs with:

○ Authentication & authorization

○ Clean API contracts for frontend and IoT consumers

  • Support backend logic for:

○ Data ingestion and processing

○ Configuration management

○ Integration with cloud and IoT services

  • Contribute to debugging, log analysis, and production issue resolution

Cloud, IoT & Operations

  • Operate and enhance the productive IoT platform running on AWS, including:

○ Monitoring and log analysis

○ Incident handling and root-cause analysis

  • Improve monitoring and alerting (e.g. CloudWatch; similar tools acceptable)
  • Handle operational tasks:

○ Incident tickets

○ Jira bug tracking

○ Release notes and technical documentation

Technical Leadership

  • Act as a senior technical reference within the team
  • Discuss technical options and advise solutions to customer colleagues and application owners
  • Lead debugging and root-cause analysis across both application level (business logic, data flow, API) and infrastructure level (servers, network, cloud resources)
  • Mentor and supervise junior developers as additional resources are onboarded
  • Promote clean code, documentation, and reliable engineering practices in a production environment

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149030569