View Our Website View All Jobs

Java/Scala Developer - UK

Primary Responsibilities

This position requires working as a key member of the RAVN development team. Specific responsibilities include: 

  •  Learning about RAVN’s products, the technology within them and taking a lead on bug fixing and development of new features 
  •  Working with the RAVN development team to coordinate and prioritise work 
  • Working with product managers to spec out new features 
  • Adhering to good development practises and promoting these within the company 
  •  A passion to learn and improve within the company and share knowledge with colleagues

Experience, Knowledge & Skills

For this position, we are considering candidates who have some experience in a development environment. We are also willing to consider exceptional graduates who can show that they have a high level of confidence working in a Java environment and can pick up new concepts quickly. 
You should have knowledge of the following: 

  • Java, Design Patterns, Test-driven development 
  • Java frameworks for inversion of control (IOC), object relational mapping (ORM), model-view-controller (MVC) 
  • Scala experience or a passion to learn it on the job 
  • Concurrent and distributed system design 
  • Designing and implementing REST APIs 
  • Development tools such as Git, Maven and/or SBT 
  • Any experience with full-stack technologies (eg, web application frameworks such as Play and any frontend technologies) would also be useful. 

Personal skills and abilities required include: 

  •  High Energy Level 
  • Motivated  
  • Willingness to learn and self-improve  
  • Willingness to be part of the team and become a leader 
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file