Salary: £65,000 - 75,000 per year
Requirements
- Minimum of 5 years experience developing production applications using Java
- Minimum of 3 years experience with SQL
- Experience developing web applications and RESTful APIs using modern web technologies
- Experience with Jakarta EE or similar enterprise Java frameworks
- Experience creating modern web user interfaces using HTML, CSS and JavaScript
- Experience using modern development environments such as IntelliJ, Eclipse or similar IDEs
- Experience using version control systems such as Git in a collaborative development environment
- Experience with relational and document databases such as PostgreSQL, MongoDB or SQLite
- Experience designing and implementing database schemas, queries and data access layers
- Experience designing and developing modular, maintainable software systems
- Experience with system and unit testing processes
- Experience working in an Agile software development environment
- Desirable experience maintaining, extending and refactoring existing production systems
- Desirable experience reviewing and improving existing codebases
- Desirable experience conducting code reviews and providing constructive feedback
- Desirable experience guiding and advising junior developers
Responsibilities
- Deliver high-quality, reliable software that meets our business and customers needs
- Interpret specifications and develop applications within agreed time frames
- Maintain our software and documentation
- Provide 3rd level support to colleagues and customers who use and support our software
- Work on site 5 days a week in Central Newbury
Technologies
- CSS
- Eclipse
- Git
- IntelliJ
- Support
- Java
- JavaScript
- MongoDB
- PostgreSQL
- SQL
- SQLite
- Web
More
We are a small, well-established company based in Central Newbury, offering an all-round Senior Software Engineer role where no two days will be the same. We expect you to work on site 5 days a week in Central Newbury, and there is no free parking available.
last updated 25 week of 2026