Our client is seeking a Fullstack Developer (Java and Angular) -
This is a 6~7 months contract (30 weeks approx).37.5 hours / week. 2 days / week in Surrey - Wednesday is a core day.
Must Have :
- Expert level proficiency as a Full stack developer
- Java, Angular, data modelling, postgres, XML, containerization technologies, version control platforms (e.g., GitLab), JIRA
- Extensive experience operating in a mature Agile environment, providing technical leadership, mentorship, and guidance to team members to support successful sprint execution and continuous delivery
- Experience with Enterprise Architecture practices with hands on exposure to designing and integrating RESTful web services, messaging technologies, and the design of optimized database schemas
- Experience with Dev-Ops methodologies, build and release management, migration methodology and related toolsets (e.g. GitLab, Jenkins, SPLUNK etc.)
- Applied knowledge of best practices, methods and techniques of systems analysis and design to ensure effective application design.
- Hands-on experience with unit testing, functional testing, automated testing and application debugging techniques
Accountabilities :
Providing technical expertise while managing highly complex work for design, configuration, development, and delivery of software applications.Investigation and resolution of defects and production problems related to the applicationProviding story point estimates and delivering the sprint goalsProviding estimates for business cases, impact assessments, projects and action requests in response to requests from Business Systems Analysts or TeamLeads.Develop automation methods, identify performance and system capacity requirements, and implement development tools to gain efficiencies with application development and operational support.Review and check the work of junior developers as required.Deliverables :
System Requirements Specification (SRS) Inputs, Formal Technical Design Documents, Technical Review Artifacts, Solution Spikes / Proofs of Concept, Database designIncremental, Sprint-based Code Deliverables, Completed User Stories and System Modules, Development Handover DocumentsUnit Tests & Automated Test Scripts, Test Coverage Reports, Code Reviews, Bug Fixes within SprintsContinuous Integration / Continuous Deployment Pipelines