Full Stack Developer (Java & Angular)
Core
Designing, developing, and maintaining full-stack features for fleet management, equipment monitoring, and geospatial visualization applications.
Role type
Senior IC Full Stack Developer (Java & Angular)
Builds
Web and Electron desktop applications for industrial equipment fleet management and monitoring
Domain
Industrial IoT / Heavy Machinery / Geospatial Systems
Deliverable
production ML models | product features
Required skills
Java 21+, Angular 18, Spring Boot, TypeScript, RxJS, NgRx, Hibernate/JPA, REST APIs, WebSocket/STOMP, JUnit, Playwright, SQL Server, PostgreSQL, Redis, MQTT, JMS, Git, Maven, Nx, Azure DevOps
Preferred skills
Kubernetes, Docker, Helm, OpenTelemetry, GeoTools, JTS, Spatial/GIS development, Mining/Telemetry domain knowledge
Technologies
Java 21, Angular 18, Spring Boot, Spring Security, Hibernate, JPA, SQL Server, PostgreSQL, Redis, ActiveMQ, MQTT, JMS, Protobuf, Deck.gl, Transloco, JUnit 5, Cucumber, Jest, Playwright, Nx, Maven, Git, Azure DevOps, WebSocket, STOMP, HTTP/REST
Responsibilities
Designing and developing full-stack features across Java backend and Angular front-end within an Nx monorepo; Building and consuming RESTful APIs and real-time WebSocket/STOMP messaging channels; Developing responsive, accessible user interfaces with internationalization; Delivering unit, integration, and end-to-end tests; Integrating geospatial mapping and data-visualization layers; Diagnosing and resolving production issues across the full stack; Supporting both cloud-deployed and on-premises distribution targets
Seniority
Senior, hands-on IC