Senior Software Engineer

Senior Software Engineer
Reading
Posted 6 years ago

Senior Software Engineer

  • Reading
  • Permanent
  • GBP 50,000.00 to GBP 55,000.00
  • Mid
  • IT, Development & Engineering role within the Computer Software / SaaS industry

Job Description: Java Developer Reading

The company are looking to hire a talented Senior Java/C++ Developer to join their team based in our Reading office.

Why work here?

They are passionate about delivering innovative and quality solutions to real customer problems. They work with a wide range of customers including some of the world’s largest government departments, large defence organisations and well known financial and legal organisations.

They strive to hire positive and energetic people who want to make a difference to their products. They promote autonomy and ownership to enable people and teams to make their own collaborative decisions and to choose the best way to tackle challenges. They encourage an environment of continuous improvement in practices and self-development.

Their stack

They are a Java house, with C++ being the second most used language. They also use Python, C# and Ruby for smaller projects. They use Subversion and GitHub (with less of the former and more of the latter every day). They use Swagger/OpenAPI to define their RESTful API’s and implement them using Spring Boot. They build and deploy using Gradle, Jenkins and Nexus. Static analysis is done using SonarQube and Coverty, Unit Testing is covered with JUnit and Mockito. They test them BDD style using Cucumber.

Their UI is created in JSP, with some GWT, but they are currently evaluating a move to using Angular, React or Vue. Their products are built on RedHat Enterprise Linux.

They have a strategy aimed at optimising the variety of technologies that they use, maximising the use of open source solutions such as Postfix, PostgreSQL, Apache Traffic Server and ActiveMQ, while actively contributing back to the community. They are big fans of continuous integration and continuous deployment & use Jenkins, Chef and GitHub to help them with that.

How they work

They use Scrum and Kanban, with a few techniques borrowed from Less. This allows us to create flexibility and variety of work for everyone on the team. Their sprints last two weeks and finish with a demo or mini talk about what we achieved. They constantly optimise our processes to enable the team to focus on what they do best – solving real customer problems using code.

Every member of the team is given, and proactively encouraged to use, ten innovation days per year to learn about, or work on, anything they want that is related to their career. Their team use these days to achieve a wide range of things, from fixing bugs in product and development environments, learning new skills and technologies or coming up with truly innovative ideas and prototypes that later become part of their products.

Technical lunches take place regularly and feature an abundance of ideas and knowledge sharing, along with tons of pizza!

Job Type: Permanent

Salary: £50,000.00 to £55,000.00 /year

Application Questions

You have requested that Indeed ask candidates the following questions:
  • How many years of Java/C++ Developer experience do you have?
  • How many years of linux environment experience do you have?
  • How many years of Software Engineering experience do you have?
  • What is the highest level of education you have completed?
  • Do you speak Proficient English (Must)?
  • Do you have the following licence or certification: legal to work in the UK?

Job Features

Job CategoryPermanent

Apply For This Job