Online since 1999 | 10,647 IT Jobs Live NOW
Experienced Java Developer / Senior Scala Developer
Premium Job From BluetownOnline Ltd
Recruiter: BluetownOnline Ltd
Listed on: 18th April
Location: Cambridge
Type: Permanent
Start Date: ASAP
Reference: EFST-01_1555588258_expired
Contact Name: Bluetown Online

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

Job Title: Java Developer

Location: Foxton, Cambridgeshire

Salary: Competitive Salary

The Company:

The company's department consists of Java/Scala developers who work on a server-based archive with a web interface, .NET developers who work on a suite of thick-client applications for document processing and workflow, and testers who ensure delivery of a high-quality product.

A lot of the discussions about strategy and product direction take place in the open and the company actively solicits and respects input; they encourage all developers to take part in both technical and process related discussions to ensure they improve themselves, their software and their processes.

The company invests in their staff and provides the opportunity to go to software conferences - for the past few years they have attended Devoxx. They also promote learning, with a budget for paid training courses as well as allocating time every sprint for developers to spend researching topics/technologies of their choice.

Recent development work includes a new REST API with a heavy focus on configuration automation for continuous delivery with docker, as well as high availability and scalability through clustering support with Wildfly.

Job Purpose:

The company is looking for an experienced Java developer to join their close-knit team, developing Enterprise Content Management software and assisting with the whole product lifecycle from planning to release.

Key Responsibilities:

  • Full stack development from frontend to backend
  • Contributing to discussions on software design
  • Researching relevant new technologies and frameworks
  • Maintaining continuous integration builds
  • Proactive refactoring to reduce complexity, increase performance and improve quality
  • Second line support of application issues/bugs

Desirable Attributes:

  • An eye for clean, readable code
  • An understanding of functional/business requirements
  • A keenness to learn and discuss new technologies
  • Strong database experience, primarily MSSQL
  • Knowledge of REST principles
  • Understanding of scalable architectures
  • Focus on well tested code
  • Enthusiasm for functional code styles with languages such as Scala
  • Ability to write clear and concise technical documentation
  • Experience of continuous integration/deployment
  • Experience with container technologies such as Docker
  • Experience with cloud deployments via Azure

Benefits:

  • Competitive salary
  • Company pension contributions
  • Casual dress code
  • Friendly environment

The company is looking for skills in the following areas of their stack:

Languages: Java / Scala / Javascript

Front end: HTML / CSS / Velocity / JAX-RS / JAX-WS / Angular / Vaadin

Service layer: EJB3 / Spring / CDI

Data layer: JPA / Hibernate / SQL Server / Oracle / H2

Build: Maven / Artifactory / TeamCity

Deployment: JBoss AS 7 / Wildfly 10

Operating systems: Windows Server / Debian based linux

Process: Agile / Scrum / YouTrack

Some familiarity with equivalent .NET/C# technologies is also a bonus.

Please click the APPLY button to send your CV and Covering Letter for this role.

Candidates with experience of; Java Developer, Software Developer, Software Engineer, Java Engineer, Java EE, Relational databases, REST/CRUD API understanding, JIRA platform, JavaScript Developer, Java Integration Developer, Systems Developer, Scala Engineer, HTML Developer, JavaScript Engineer or Software Integration may also be considered for this role.