Senior Java Software Engineers

Caresoft Global Ltd ,
Dagenham, Greater London
Salary: £67.3 per hour

Overview

Job Title: Senior Java Software Engineer x6 Vacancies Location: Dagenham , Essex Hourly Rate: £67.35 Umbrella Company IR35 Status - Inside IR35 Employment Type: Contract - Initially approx. 10 months/to the end of 2020 (likely to be on an on-going basis) Hours: Standard 37.5 Per Week References: F53273; F53276; F53277; F53278; F53279; F53280 Position Description: Senior Java Software Engineer Develops software with a paired partner to deliver user stories that contribute to a valuable working software product. Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements. Develops automated functional tests to confirm user story acceptance and to detect regression defects. Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing. Reviews continuous integration build status and fixes build failures. Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings. Reviews ongoing production software operations and troubleshoots production issues. Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production. Active participant in all team agile ceremonies: Backlog Refinement/Iteration Planning Stand-up o Iteration Closure Iteration Retrospective Guides and coaches other software engineers on product teams. Skills Required: Excellent Java J2EE developer/programmer/software engineer Strong TDD (Test-Driven Development/Test Driven Development) Continuous integration (eg Jenkins, Maven) Expertise in application, data and infrastructure architecture disciplines. Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals Comfortable level developing in all tiers of application software: front-end, mobile, back-end and database. Knowledge of software design patterns Knowledge and practical experience of agile delivery Skills Preferred: Java JavaScript HTML Jenkins, Maven Experience Required: Senior/Consultant level Extensive development Experience Preferred: Experience of full stack development Experience of build and test automation and continuous integration Experience of streamlining configuration management. Experience of mentoring junior team members. Education Required: Extensive experience Education Preferred: Degree Additional Information: THIS POSITION IS INSIDE IR35