Software Developer Back End

Location Portsmouth
Job Type Contract
Salary Negotiable
Reference JO-2006-317_1591631550
Duration 12 months

Software Developer Back End

Contract 12 Months

Portsmouth

Outline

An exceptional Software Developer with proven experience in delivering Software solutions. The Developer shall join a small SCRUM team to deliver functionality for a new NMS project. The Developer shall contribute to all stages of the software development lifecycle and thus have solid experience in design (particularly using UML), development (particularly using JAVA EE) and test. The Developer should have experience of working with microservices.

Responsibilities/Duties

· Delivering code for new product development

· Development of code within an agile environment (SCRUM)

· Working with the team to design, implement and test features for a new product development.

· Task estimation in accordance with sprint planning.

· Development of code within an agile environment (SCRUM)

· Working with the team to design, implement and test features for a new product development.

· Task estimation in accordance with sprint planning.

Essential Competencies

· Degree level education (Computer Science preferred with minimum of 2.1)

· Java Core (current) and Java Enterprise Edition (current)

· Spring Framework

· Experience of developing within a microservice architecture

· Knowledge and use of major design patterns

· Unix/Linux & Windows environments

· Agile Development Processes

· Continuous build integration

· Issue tracking systems

· UML/SysML using Enterprise Architect or similar

Desirable Competencies

The following technical skills are desired:

  • RestAPI
  • Web Services
  • Experience of using workflow frameworks
  • Software Defined Networking
  • Network Monitoring / Management Application
  • Database technologies (e.g. RDBMS, Document, Graph)