Online since 1999 | 5,160 IT Jobs Live NOW

Experienced Java Developer / Senior Scala Developer

Premium Job From BluetownOnline Ltd
Recruiter: BluetownOnline Ltd
Listed on: 18th April 2019
Location: Cambridge
Salary/Rate: £30000 - £50000
Type: Permanent
Start Date: ASAP

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

Job Title: Java DeveloperLocation: Foxton, CambridgeshireSalary: Competitive SalaryThe 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 backendContributing to discussions on software designResearching relevant new technologies and frameworksMaintaining continuous integration buildsProactive refactoring to reduce complexity, increase performance and improve qualitySecond line support of application issues/bugsDesirable Attributes:An eye for clean, readable codeAn understanding of functional/business requirementsA keenness to learn and discuss new technologiesStrong database experience, primarily MSSQLKnowledge of REST principlesUnderstanding of scalable architecturesFocus on well tested codeEnthusiasm for functional code styles with languages such as ScalaAbility to write clear and concise technical documentationExperience of continuous integration/deploymentExperience with container technologies such as DockerExperience with cloud deployments via AzureBenefits:Competitive salaryCompany pension contributionsCasual dress codeFriendly environmentThe company is looking for skills in the following areas of their stack:Languages: Java / Scala / JavascriptFront end: HTML / CSS / Velocity / JAX-RS / JAX-WS / Angular / VaadinService layer: EJB3 / Spring / CDIData layer: JPA / Hibernate / SQL Server / Oracle / H2Build: Maven / Artifactory / TeamCityDeployment: JBoss AS 7 / Wildfly 10Operating systems: Windows Server / Debian based linuxProcess: Agile / Scrum / YouTrackSome 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.