Summary
✨ AI‑Generated
Join an enterprise engineering environment as a senior full-stack developer working across modern frontend and Java backend systems. You will design and optimize relational data models, apply rigorous test-driven development, build containerized applications, and coordinate technical work across multiple interdependent teams. Strong experience with Angular, Java, PostgreSQL, testing practices, and Docker is expected.
Highlights
Senior engineering role focused on enterprise-scale frontend and backend development, sophisticated database engineering, test-driven development, containerization, and coordination across interdependent teams.
Description
Requirements:
Experience in developing productive frontend applications with Angular (from version 12+) and Java incl.
component-based architecture, routing, Reactive Forms, RxJS and State Management (min.
5 years).Experience in designing and optimizing relational data models with PostgreSQL (or comparable), incl.
complex queries, indexing, migration management and performance tuning (min.
3 years).Experience in collaboration in enterprise environments with at least two parallel working, interdependent teams incl.
cross-team coordination, API contracts and shared codebase or integration interfaces (min.
5 years).Experience in consistent application of Test-Driven Development incl.
unit tests, integration tests and test-driven design methodology (Red-Green-Refactor) with common frameworks (JUnit, Mockito, Testcontainers or similar) (min.
3 years).Experience in containerization of applications incl.
creation of Dockerfiles/container images, multi-stage builds, container orchestration and deployment in containerized runtime environments (Docker Compose, Kubernetes, ECS or similar) (min.
3 years).Language Requirement: German and English
Tasks
Design, implementation and maintenance of productive Single-Page-Applications (SPA) based on Angular (12+) and TypeScriptImplementation of component-based architectures incl.
lazy loading, routing strategies and modular structureImplementation of reactive data flows with RxJS, State Management /NgRx, Signals) and performant Change DetectionIntegration of REST and GraphQL APIs incl.
error handling, caching and interceptorsEnsuring accessibility (WCAG 2.1), responsive design and cross-browser compatibilityDesign and maintenance of relational data models in PostgreSQLCreation and optimization of complex SQL queries, stored procedures and viewsImplementation of database migrations using Flyway or LiquibasePerformance analysis and tuning (indexing, query plans, connection pooling)Integration of database layer via Spring Data JPA / Hibernate incl.
transaction managementActive technical support in a cross-team development environment with at least two dependent teamsCoordination and definition of API contracts, interface specifications and integration interfacesParticipation in shared codebase, shared libraries and platform servicesParticipation in cross-sprint plannings, refinements and technical coordination meetingsCompliance with company-wide standards for code quality, security and complianceConsistent application of Test-Driven Development (Red-Green-Refactor) in daily developmentCreation and maintenance of unit tests (JUnit 5, Mockito), integration tests (Testcontainers, Spring Boot Test) and contract testsEnsuring high test coverage as an integral part of the Definition of DoneParticipation in building and maintaining automated test pipelinesActive participation in code reviews with focus on testability and decouplingCreation of optimized container images (multi-stage Dockerfiles, minimal base images)Configuration and maintenance of container deployments in orchestrated environments (Kubernetes, Docker Compose, ECS)Implementation of health checks, readiness/liveness probes and resource limitsIntegration of container builds into CI/CD pipelines
Digisourced is supporting a client on a contract fullstack engineer requirement for delivery on an international programme.
Digisourced is acting as an employment business in relation to this vacancy.