Full Stack Java Developer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

11th January 2018

Location

Manchester

Salary/Rate

£400 - £460

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Lead Developer (Coding, Java, Node.js, Scripting), Writing, Code, Java, Development, SOAP, RESR, SAX, DOM, XML, HTML, JavaScript, AJAX, Node, SQL, MySQL, Server, Agile, Kanban, Testing, Graphics, Web Based, Git,

Role Profile

* Lead the development of new and evolving web based IS systems.

* Writing and testing code (particularly using Java) and then refining and rewriting as necessary.

* Design and approve technical solutions for the client's developed systems.

* Input in to overall client systems architecture design.

* Ensure requirements for solutions are clearly understood by the development team.

* Give full input in to daily stand-ups and act as a leader for other developers to do the same.

* Devise and agree test requirements and implementation procedures for systems.

* Present solutions to relevant parties including Senior Managers to ensure requirements are met and all involved are fully committed to the project.

* Act as a technical specialist when client's work with 3rd parties to deliver solutions that impact on client's systems.

Key Skills / Experience

Substantial programming expertise within the designated programming languages and technologies below:

*

* Java

* Web technologies (HTML, CSS, JavaScript/AJAX)

* XML technologies (XML Schema, SAX, DOM)

* Web services (SOAP, REST)

* node.js

* Microsoft and Linux based environments and web infrastructure

* Relational databases and SQL (e.g. SQL Server, MySQL)

* Substantial experience of successfully leading development activities within an Agile environment using Scrum and/or Kanban.

* Significant experience with the full software development life cycle, including design, testing, deployment, and documentation activities.

* Experience of providing technical oversight of the work of other software developers and mentoring junior developers.

* Experience of team development in integrated environments using managed source control systems such as Git.

* Proven experience working in projects where Test Driven Development, pair programming and refactoring principles were applied.

* Experience of developing highly interactive websites and familiarity with the challenges involved.

* Experience of working closely with other staff, such as project managers, graphic artists, UX designers, systems analysts and marketing professionals.

* Experience in participating in workshops to identify and define user requirements.

* Ability to demonstrate a good understanding of different software architectures.

* Experience of designing and developing algorithms to solve complex problems or calculations

* Experience of programming expertise in designated programming languages and database technologies:

* NoSQL (e.g. Mongo/Couchbase)

* Exposure to other JVM based languages such as Groovy or Scala

* Exposure to other scripting languages such as Ruby or Python

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: