Senior Java Web Application Developer

Recruiter
Maximise Recruitment
Location
Dickens Heath
Salary
£30,000 per annum
Posted
30 Aug 2017
Closes
22 Oct 2017
Contract Type
Full Time
Senior Java Web Application Developer

Contract Type

Full Time, Permanent

Location

Solihull, West Midlands

Salary

£35k+

Summary

To design and develop high quality software functionality for a world-class healthcare solution within clear timescales.

Our client's product is a fully-integrated healthcare system that simplifies and centralises the complex scheduling and tracking of patients; safeguarding patients from human error and helping hospitals to optimise resources through efficient time management.

If you are looking for a new challenge, enjoy working in a team and want to help build world-class products, we'd like to hear from you.

Responsibilities

  • Design and build world-class product features
  • Work on a world-class product suite
  • Leverage the latest software and hardware technologies
  • Investigate and solve problems under pressure in live environments
  • Adapt to customer-driven deadlines

Essential Skills

  • Minimum 8 years commercial development experience
  • Minimum 4 years Java development experience
  • Minimum 4 years web development experience
  • Excellent back-end development skills, including Java
  • Excellent front-end development skills, including JavaScript, AJAX, HTML, CSS, SASS
  • Excellent database development skills, including MySQL or MSSQL
  • Experience using version control systems, e.g. SVN
  • Good software architectural design skills and a high attention to detail
  • Experience of an Agile development process
  • Positive and flexible attitude with the ability to efficiently manage your time
  • Excellent communication skills and comfortable working as a team towards deadlines

Desirable

  • Knowledge of JS frameworks including Backbone, Handlebars or NodeJS
  • Knowledge of testing frameworks including JUnit, Mocha or Selenium
  • Proven UI design skills
  • Experience of business process software e.g. CRM/MIS/ERP
  • Experience synchronising data between multiple products or the web
  • Experience of third-party system integration
  • Experience of message queues/AMQP
  • Experience of NIX and/or server maintenance