Looking for Senior Full-Stack Developer (Java/Spring Boot + Angular) more backend.
Location: Remote (EU time zone overlap preferred)
Engagement: Full-time
About the Project
You’ll join a live, production B2B SaaS platform in the sales/revenue operations space - pipeline management, sales process configuration, risk alerting, and role-based analytics dashboards. The product is fully shipped and actively used, running on AWS with enterprise SSO (OAuth2/OIDC) and a data platform integration. This is not a greenfield build - it’s an established codebase with strong engineering discipline (test coverage gates, pre-commit hooks, CI enforcement) that you’ll extend and help harden further.
Tech Stack
Frontend
- Angular 19
- TypeScript
- RxJS + BehaviorSubject-based state management
- Tailwind CSS with a custom design-token system
- ngx-translate (multi-language, 3 locales)
- Dexie / IndexedDB for local/offline storage
- Karma/Jasmine unit tests (85% coverage gate), Playwright for E2E
- Docker -> AWS ECS Fargate
- Datadog RUM for real-user monitoring
Backend
- Java 17, Spring Boot
- PostgreSQL with Flyway migrations
- Spring Security, OAuth2/OIDC
- Integration sync with an external data platform (Databricks)
- JUnit5 + Testcontainers
- AWS Secrets Manager
- Docker -> AWS ECS Fargate
Responsibilities
- Build and maintain features end-to-end across Angular frontend and Spring Boot backend
- Work within (and help enforce) a hexagonal/DDD-oriented architecture - keep domain logic decoupled from framework and persistence concerns
- Raise automated test coverage in backend domain/application layers toward the team’s stated target, and help introduce architecture-conformance checks (e.g. ArchUnit) to lock in dependency boundaries
- Contribute to migrating backend dependencies from early-access/milestone releases to stable GA versions as part of ongoing platform hardening
- Maintain and extend OAuth2/OIDC-based auth and RBAC across the stack
- Own frontend state management patterns and keep the design-token system consistent
- Strengthen secrets/credentials hygiene in code and CI/CD
- Participate in code review, technical design discussions, and production incident response
Requirements
- 5+ years professional full-stack development, with real production experience on both Angular and Java/Spring Boot
- Strong Angular skills: standalone components, RxJS-based state management
- Strong Java/Spring Boot skills: REST API design, Spring Security, OAuth2/OIDC flows
- PostgreSQL + schema migration tooling
- AWS
- Testing discipline: JUnit5, Testcontainers, Karma/Jasmine, meaningful coverage
- Docker and container-based deployment experience (AWS ECS/Fargate or equivalent)
- Comfortable working in or refactoring toward hexagonal/clean/DDD architecture
- English - upper-intermediate or higher
Nice to Have
- Playwright or similar E2E framework experience
- Experience with AWS Secrets Manager and general cloud secrets hygiene
- Experience integrating with data platforms such as Databricks
- Exposure to ArchUnit or similar architecture-enforcement tooling
- Experience taking a codebase from early-access framework versions to GA
NO RF/RB