Software Developer (Java)

  • Location:

    Cirencester, Gloucestershire

  • Sector:

    IT

  • Job type:

    Permanent

  • Salary:

    £55000.00 - £70000.00 per annum + pension, bonus, training

  • Job ref:

    BBBH124974_1597391161

  • Published:

    about 1 month ago

Senior Back End Developer

£55,000 - £70,000

Permanent position based in Cirencester, Gloucestershire

Reinsurance / Insurance, Software Development, Java

We have an exciting opportunity with one of our clients, a world leader in reinsurance. They stand for exceptional solution-based expertise, consistent risk management, financial stability and client proximity.

Overview:

As a Senior Back End Developer, you will work as part of a cross-functional Agile development team to deliver high-quality back-end code across a broad range of interactive web and mobile projects, while championing quality and best practice.

You will also be expected to mentor and lead junior back-end developers.

Role Responsibilities:

  • Translate user stories into functional applications. Integrate developed applications and standard components for end-to-end business solutions.
  • Design, build, and maintain efficient, reusable, and reliable code, and build repositories/libraries for future use.
  • As part of our DevOps mode (you build it, you own it, you run it), you will be responsible for ensuring stable and smooth maintenance of the products within your responsibility.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Connect with the Development community and keep updated about internal and external technology developments and trends.

Experience required:

  • Experienced in Agile methods, ideally SCRUM
  • Several years of experience in software development as a developer, demonstrating in depth knowledge of clean coding, object-oriented development principles, patterns, and agile development practices.
  • Strong programming background and knowledge of building and implementing applications in the cloud (Azure, AWS, GCP) and delivering interactive web sites and user interfaces.
  • Background in API technologies: REST APIs, API guides, API guidelines, API management, JSON, Swagger, Authentication mechanisms (OAuth2, JWT, TLS).
  • 4-6 Years' experience in implementing solutions using Java Tech Stack and Frameworks, SWING, Hibernate (or similar), strong use of XML) and Web Services
  • Clear understanding of DevOps principles, preferably with VSTS.
  • Experience with micro service architectures, containers and cloud services (including integrating with micro service).
  • Know-how about TDD (test driven design), unit testing and automated testing (frameworks).
  • Dev skills and habits for source code management: source control, branching, merging and code reviews.
  • Database skills (relational ideally mySQL).

Desirable:

  • Degree in computer science or similar training and/or relevant working experience

If you have the relevant skills and experience and would like to apply, please follow the link provided.

IND_PERM_HIGH

Apply Save job Create Job Alerts

Share this job