Senior Java Engineer

Ref No. BHN530170
Salary £45,000 - £60,000/annum
Location England
Job type Permanent
Job Status Open


Matchtech are working with a key client to support on the recruitment of x2 Java Engineers on a permanent basis. The roles offer remote working with visits to client site and offices as required. Apply below to discuss further!


Java Developer - Senior - Angular - Spring - Azure stack - NoSQL - Fullstack

The Job

x2 Senior Java Engineers

The first position is to work on a new project and requires expierence in Java, Angular, Spring, Azure stack, NoSQL and Microsoft Cosmos.

The second position is to work on legacy systems and needs an indepth understanding of Java 7/8 and good communication and problem solving skills.

About the Roles:

Senior Java Engineer
We are looking for an excellent communicator who has a strong worth ethic and a passion for new technology. You would be a good leader, with experience leading a small team and the ability to manage priorities. If this is you, then check out the job details below, or ask for more information!

Position Summary
We are looking for a Senior Java Engineer with over five years' commercial experience to work on various software projects. You would be helping us improve people's lives by deploying technology-based engineering solutions to meet urgent national needs across the UK's energy, water and transportation infrastructures.
We generally offer flexible working (depending on individual/business/client needs), although some projects may require time to be spent at client sites or other company project sites.

Key Responsibilities

  • Work in a multidisciplinary team collaborating with Delivery Managers, User Researchers, Test Engineers and Technical Architects to ensure projects are delivered in a timely manner, the deliverables meet the customer requirements and conform to the QA standards. Manage team of developers for on time project delivery
  • Provide estimates for new work/variation. Work with the Technical Architect to ensure the high-level design and architecture of the solution are fit for purpose
  • Work closely with the Service Operations team to maintain live services, contribute towards growth of the contracts and ensure service requests are handled within the SLAs defined in the maintenance contracts
  • Technically lead, support and mentor less experienced members of the team
  • Advocate continuous improvement through effective retrospectives, recommendations and driving change

Essential technical skills

  • Java (11+)
  • Database development (SQL and/or NoSQL such as MongoDB)
  • Spring Framework (e.g. Spring Boot and plugins)
  • Web app development framework (e.g. Angular)
  • REST
  • Testing frameworks (e.g. Junit, Cucumber, Selenium)
  • Experience of the full software development lifecycle
  • Experience of source version control ideally Git
  • Experience of Agile methodologies
  • Experience of developing to GDS standards
  • Continuous Integration (e.g. Jenkins, Maven)
  • Understanding of cyber security
  • Experience of Azure services Desirable technical skills
  • Containerisation (Docker, Kubernetes)
  • Experience of CCTV incl. media streaming in Java
  • Understanding of networking
  • ITIL Foundation Certificate
  • Micro Services Architecture Personal Attributes
  • Willingness to learn new skills and adapt to successfully deliver business objectives
  • Excellent communication skills (verbal and written).
  • Positive, strong and robust work ethic, taking pride in professionalism, responsibility and highly proactive approach to work
  • Effective leadership and teamworking skills within the software team and in cross functional project teams
  • Excellent organisational skills with the ability to manage priorities and work to deadlines.
  • Methodical approach to problem solving

Hit apply for a further discussion on how to apply for the position and next steps.

Paige Abbatt
manages this role


Related jobs


Back to top