This job has expired

Senior Java Software Engineer

Care Soft Global
Basildon, UK
Closing date
4 Nov 2020

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.
Job Title: Senior Java Software Engineer

Location: Basildon, Essex

Rate: £60.62phr Umbrella Company/Ltd - position likely to fall inside of IR35 in 2021

Employment Type: Contract - Initially Approx. 3 Months

Hours: Standard 37.5 Per Week

Reference: F53469

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/Storyboarding; Stand-up; Iteration Retrospective

* Guides and coaches other software engineers on product teams.

Skills Required:

* Strong Java development

* Strong C++ development

* Experience developing cloud based software services

Skills Preferred:

* Experience of PL/SQL

* 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

Experience Required:

* Senior/Consultant level development

Experience Preferred:

* Experience of full stack development

* Experience of build and test automation and continuous integration

* Experience of microservices

* Experience of mentoring junior team members.

Education Required:

Strong plus experience

Education Preferred:


Additional Information:

The position is within Order Management
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert