Java Backend
Kötelező:JavaCloudFrontendAgileLead
Job Description:
Leads the development for the squad. Owns the technical design for the squad’s stories, implements the harder ones, and reviews everything the squad’s developers produce. Reports to the Engineering Lead.
- 4–7 years in software engineering on enterprise Java with a modern front end
- At least 2 of those on an agile delivery working to a Sprint cadence, building from user stories rather than specifications
- Has built and deployed on Government Commercial Cloud, working to the GCC landing zone and its account separation
- Has shipped through SHIP-HATS or an equivalent government deployment pipeline
- Owns the technical design for the squad’s stories, produced in the Sprint preceding build: API contracts, data model changes, component structure and integration approach, taken to the Solution Architect for endorsement before build is authorised
- Escalates to the Solution Architect where a story implies an architecture or data model change, rather than resolving it locally
- Attends the design walkthrough with the Business Analysts and raises what the functional design has not resolved
- Plans the squad’s build work for the Sprint and owns its delivery against the Sprint commitment
- Reviews all code and technical design produced in the squad, and is accountable for what the squad ships
- Educates the squad’s developers and brings new joiners up to speed on the platform
- Implements stories to Definition of Done, writes the unit and integration tests for their own code, and fixes defects raised in system test, SIT and UAT within the agreed turnaround
- Client facing: presents at the Sprint review and at the technical review meeting