Source description
About the role
Skill Set
-
· Java 8
-
· Openshift / Kubernetes
-
· Springboot, Spring data JPA, Reactive
-
· Exposure to Scrum/Agile delivery methodologies
-
Work Location
-
London
-
Number of Openings 1
Role Java Developer
Duration of Hiring 6 months
No of years' experience 10+ years
Detailed job description - Skill Set: Responsibilities include:
• Build, test and deploy maintainable code and services
• Work collaboratively with UX lead and BA lead
• Work with dev lead to develop high level design
• Produce design artefacts to describe key components and interactions for development by self and team
• Development of robust and maintainable software solutions and associated unit tests using Java and associated technologies
• Development of spikes for evaluation of solutions to trial business value and prove concepts
• Demonstration and documentation of evidence to demonstrate Acceptance Criteria.
• Participation in daily scrum to update progress on tasks.
• Participation in sprint ceremonies (retro, planning etc.) to decompose stories/PBIs into tasks and provide estimates
• Support of End to End testing with external systems and components
Mandatory Skills • Java 8
• Openshift / Kubernetes
• Springboot, Spring data JPA, Reactive
• RESTful services
• Junit, TDD, BDD
• Unit test automation, CI/CD, unit tests, integration tests
• Exposure to Scrum/Agile delivery methodologies
• Maven
Good to Have Skills
• Python development
• Javascript (ideally ES6 or ES7), building SPAs with modern framework (i.e. Angular, React)
• HTML 5, SASS / LESS
• SQL
• Dev Ops experience
• Data analysis skills including Entity Relationship Diagrams, Object Graph Mapping
• Familiarity with Nifi, Streamsets, Mulesoft or other data flow orchestration packages
• Familiarity with ETL concepts and solutions
• Familiarity with scheduling and orchestration tools
• Git and Jenkins pipelines
Work Location • Canada Square, Canary Wharf, London
Client Interview / F2F Applicable Yes
Job type: Contract Reference: 19-00547
More at eTeam