Job Vacancy

Java Software Engineer
Posted Date
18 Apr 2019
Closing Date
28 May 2019

Java Software Engineer

As a Java frontend developer, you will be working closely with several software development teams and product architects to create and maintain a new workflow based analytic solution for our Enterprise customers. This role requires significant experience in user interface development using Java to produce Eclipse plugins, and other features using JavaFX.

You must have first-rate coding skill with previous commercial Java Development experience. You should enjoy being actively involved in the entire software development lifecycle. Excellent written and spoken English, and good communication skills are vital.

Job Description

  • Design and implement Java user interfaces from generic and customer-specific requirements
  • Research, write, and maintain commercial grade source code
  • Aiding technical authors to produce end-user documentation as required
  • Collaborate with other team members to ensure that deadlines are met
  • Estimate implementation, test effort and plan delivery for software releases
  • Contribute to the standards and processes used to create and deliver production-grade code

Person Specification

  • At least 3 years’ experience as a Java Software developer
  • Experience with source code review, testing and deployment
  • Experience with Java, Maven and JavaFX
  • Working knowledge of responsive design and how best to deliver content and functionality to multiple devices
  • Git repository for version control (or similar)
  • A passion for Java engineering
  • Excellent communication and presentation skills
  • An eye for detail when writing, editing or proofreading source code
  • The ability to work both autonomously and within a team to produce quality results to a defined schedule
  • Able to communicate complex information succinctly and clearly
  • A primary degree or equivalent in Computer Science, Engineering or other related topic

The following are desirable

  • Experience with back-end server development would be a benefit
  • Statistical mathematics and numerical methods
  • JavaScript
  • OSGI
  • SAS language
  • R Language
  • Software design patterns
  • IBM z/OS mainframe
  • Agile development
  • Structured testing
  • Defect diagnosis and resolution
  • C++
  • Eclipse framework
  • GUI development
  • Microsoft Installer

  • Please note that this is a full-time office based position in our Romsey office


World Programming Ltd, Osprey House, Budds Lane, Romsey, Hampshire, SO51 0HA, United Kingdom

Online Application

As part of the application process, you will need to provide us with your CV. Please click the "Apply" button below to continue with your application.

World Programming is committed to being an equal opportunities employer. All applications will be treated in the strictest confidence.