Java Developer

Andy File Associates Limited are working as a Recruitment Business on behalf of our client with regards this permanent position.  

Are you a Java Developer with a passion for code readability, agile methodologies and looking to join a close-knit team?

Main duties and responsibilities include but not limited to, implementing new features and user stories to requirements, maintaining existing code to identify and fix bugs in co-ordination with testers and contributing to architecture discussions on software design.

Our Client

  • Our client’s head office is situated in Stockholm and is listed on the OMX Stockholm stock exchange
  • They employ over 260 people and have offices in Sweden, Denmark, UK, US and Germany
  • As a Microsoft Gold Partner and member of Microsoft’s Technology Adoption Program (TAP), their solutions are sold and supported through a certified network of global partners
  • Our client has three business areas: Swedish Public Sector, Danish Public Sector and Private Sector
  • Each business area caters for local requirements with development, support, delivery, account management and commercial management at service for customers

This role is to join the Private Sector team, which is focused on delivering software products and services through a global partner network. This includes Lasernet, which has unrivaled integration with Microsoft Dynamics 365, NAV, SAP and Infor along with other ERP solutions and delivers business documents in almost any format imaginable. They are a decentralised organisation in which our team members enjoy a large amount of autonomy. They believe this approach nurtures a culture with a personal touch and characterises them a people-to-people company.

As a Java Developer reporting to the Product Manager your responsibility will be the creation and maintenance of product code for the Autoform DM products. A passion for code readability, agile methodologies and open feedback is essential.

Autoform DM is a web-based digital archiving application used by customers, such as banks, all over the world. We focus on security, lightweight and automated deployment, user experience and integration with other software platforms.

The role is targeted at a UK based developer to join our close-knit team of 4 developers, 2 testers and technical author. Ideally the candidate will be in a position to visit the office regularly.

Many of our discussions around strategy and product direction take place in the open and we actively solicit and respect input.  We encourage all members of the team to take part in both technical and process related discussions to ensure we improve ourselves, our software and our processes.

Duties and Responsibilities.

  • Implementing new features and user stories to requirements
  • Working across the full technology stack (see below) from frontend to backend
  • Maintaining existing code to identify and fix bugs in co-ordination with testers
  • Co-ordinating with the technical author and product manager to feed back functional implications
  • Contributing to architecture discussions on software design
  • Pro-active re-factoring to reduce complexity, increase performance and improve quality of the products
  • Reviewing code from other developers as part of a pull request process

Knowledge and Experience.

Essential:

  • Minimum 3-years previous experience working on a full-stack Java (or scala) based web app
  • Ability to communicate clearly effectively both technical developer-focused topics as well as higher-level functional topics
  • Excellent interpersonal and communication skills for building relationships in the team
  • Organised and able to handle large and complex workloads
  • Experience of working collaboratively in order to meet tight deadlines
  • Familiarity and understanding of agile methodologies and experience working
  • A keenness to learn and discuss new technologies

Desirable:

The candidate would ideally be experienced with the majority of our software stack:

  • Languages: Java / Scala / Javascript / Typescript
  • Front end: JAX-RS (REST APIs) / React / JAX-WS (SOAP APIs) / Angular / Velocity
  • Service layer: EJB3 / Spring / CDI
  • Data layer: JPA / Hibernate / SQL Server / Oracle / H2
  • Build / Testing: Maven / Yarn / NPM / Selenium
  • Deployment: JBoss (Wildfly) / Docker / Azure
  • Operating systems: Windows Server / Linux
  • Process: Agile / Scrum / Azure DevOps

As well as experience in the following areas:

  • UX principles
  • Scalable architectures
  • Automated integration testing
  • Functional code styles with languages such as Scala
  • Writing clear and concise technical documentation
  • Continuous integration/deployment

The ideal candidate would have:

• At least 3 years of commercial experience working on full stack Java based web app

• Can communicate in both technical developer-focused topics and high-level functional topics

• Is keen to learn and discuss new technologies

• Excellent social and communication skills for building relationships in the team

Benefits

Hours – 37.5

  • Work from Anywhere Policy
  • Company Pension
  • Health Cash Plan
  • 25 Days Holiday (plus Bank Holidays)
  • Regular Company Social Events
  • On-Site Parking

Reports to: Product Manager

Usual office base: UK, Foxton (preferrable) / home worker

Rebecca Thomas Job Enquiry Form

  • This field is prefilled with our unique job reference
  • Accepted file types: word, pdf, docx, Max. file size: 6 MB.
  • This field is for validation purposes and should be left unchanged.