Junior Developer

  • Anywhere

Job Description

Experienced Java Developer with strong Spring and GWT skills to be responsible for delivering innovative eClinical software solutions, as part of a highly motived software development team. The role requires the design and implementation of the solutions using TDD and agile methodologies.

Reports to:

Head of Software Development

Location

Winchester, UK

Key Duties and Responsibilities

  • Develop, test and document software according to company SOPs and Guidelines.
  • Produce software specifications and requirements based on input from stakeholders.
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
  • Provides reliable solutions to a variety of problems using sound problem solving techniques.
  • Works collaboratively and professionally with other eClinicalHealth employees and contractors in cross- functional teams to achieve goals.
  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion.
  • There can be some pressure to meet deadlines, when extra hours may be required.
  • Perform other duties that management deem appropriate.

Qualifications

BSc or greater in Computer Science or other scientific/technical field.

Required Skills and Experience

  • 2+ years Java development experience.
  • Knowledge of Spring Framework (Including Spring MVC & Spring Security).
  • Experience preferably with IntelliJ IDEs or alternatively with Eclipse/STS.
  • Understanding of front-end web technologies including HTML, CSS, JavaScript and XML.
  • Agile Development Methodologies Kanban, SCRUM, TDD, XP etc.
  • Testing Frameworks, JUnit, JMock, Selenium.
  • Experience working in a multi-disciplined distributed team.
  • Excellent analytical and technical skills with regard to software applications.
  • Strong collaboration and team-working skills.
  • Strong focus on quality.
  • Strong problem-solving skills and attention to detail.
  • Ability to communicate effectively in English (verbal and written).

Desirable Experience

  • GWT skills preferably with GIN, UI Binding and MVP experience
  • Spring MVC, Spring Data, Spring Security, JQuery, Angular, Typescript
  • NoSQL databases esp. Mongo
  • Working experience in a regulated industry or with eClinical systems
  • Experienced in development using Web Services (REST)
  • Experience with git
  • Linux, OS X
  • Use of build tools such as Ant, Maven or Gradle, Jenkins
  • Experience of languages such as Go or Python
  • Understanding of mobile app development

Salary

£30,000 – £32,000 p.a.

To apply for this job email your details to jim@mergellc.com