Senior Software Engineer - Java

London Stock Exchange Group

Nottingham, United Kingdom
Java language and underlying jvm
Object-oriented programming
Unit testing experience
You will build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs

Job Summary

  • You will build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs.
  • Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
  • As part of the Nottingham Risk Technology Hub you'll be delivering solutions that help our customers protect their brand and make smarter decisions.

Matching Summary

You will build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs.

Skills & Requirements

Must-have

  • Java language and underlying JVM
  • Object-oriented programming
  • Unit testing experience
  • Databases and SQL knowledge
  • Secure coding practices
  • Agile software development lifecycle

Nice-to-have

  • AWS and Elasticsearch experience
  • CI/CD tooling proficiency
  • DevOps culture understanding
  • RESTful interfaces knowledge
  • Service-oriented architectures

Key Requirements

  • Experienced software engineer
  • Familiar with various design patterns
  • Understanding of HTML and XML
  • Proficient using source code management tools

Work Rights

Not specified

Tailored Resume

Cover Letter