A leading provider of health data analytics solutions is looking for an enthusiastic and innovative Java Software Engineer to join a small team to help maintain and extend the capabilities of the platform. A Data Analytics platform has been developed with:
* Java Client
* Java Servlets
* Relational databases for configuration and fact data
Duties
* To get to know the existing code-base with a view to modification and bug fixing
* To incorporate new functionality into the product in consultation with other team members
* To provide second and third line support for product issues and queries
Essential
* Degree in Computing, Maths, Engineering, Science or equivalent
* Strong back-end and front-end Java development background
* Some experience of JavaScript
* Ability to think independently, creatively and flexibly
* Strong Object-Oriented Design skills
* Extensive Structured Query Language (SQL) experience, in particular in the area of query optimisation and understanding SQL query plans
* Ability to learn and maintain an existing code base as well as writing new code
* Familiarity with, or ability to learn, statistical methods
* Strong communication skills
Desirable
* Appreciation of computational complexity and optimisation
* Familiarity with Apache Tomcat or Red Hat JBoss EAP
* Some Unix/Linux experience
* Experience with the Google Web Toolkit (GWT)
* Understanding of Model-View-Controller (MVC) architectures
The role offers the opportunity to make a significant contribution to the software that consultants and customers use to make real differences to people’s lives.
The company offers a highly competitive basic salary and a comprehensive benefits package.
The role will be home working for the foreseeable future; the plan is for a scheduled return to the Bracknell office in due course, however, it can be predominantly home-based if preferred.
#J-18808-Ljbffr