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