Senior Software Engineer

Aviva

  • Galway
  • Permanent
  • Full-time
  • 2 months ago
Are you excited about joining a team that is on a visionary Digital transformation journey? Are you motivated by the idea of giving customers simple and elegant solutions?

If so, we have started the search for a senior software engineer with several years of experience to join our team.

The role will be responsible for delivering quality software, helping mentor team members, developing IT solutions for our customers and driving the solutions to delivery.

Is this you?

You have spent years using agile and lean practices to deliver world class software. You are a Kaizen creature who never stops thinking about how to improve yourself and your team.

When hardware fails, your applications keep going because they are fault tolerant. When the company grows, your applications scale right alongside. Customers enjoy using your applications, because they are reactive and always perform well.

You understand that building the ‘right thing’ is as important as building the ‘thing right’ and have leveraged test-driven techniques such as ATDD to achieve both. You believe that software quality is the responsibility of the whole team, regardless of job titles.

You understand and embrace the philosophy of Continuous Delivery. You have no interest in throwing your work ‘over the wall’ to anybody. Instead, you passionately believe in an agile, DevOps-centric team that builds, tests, releases and operates its own applications.

Skills & experience you’ll need:

Full stack exposure essential – Java backends utilising microservice design patterns and frameworks such as Spring Boot and React + TypeScript/JavaScript frontends

Event-driven, CQRS messaging-based systems (experience in Axon an advantage)

Messaging brokers (experience in RabbitMQ an advantage)

Infrastructure-as-code tools (such as Terraform and Packer) as well as CI/CD tooling (Jenkins, Ansible)

SQL data stores (Postgres an advantage)

Test-driven development techniques (e.g. BDD and ATDD)

Automated testing and mocking techniques (e.g. Serenity, Mockito, Cypress/Jest, WebDriveIO and WireMock)

Clean coding (being an advocate for clean code and standard practices)

Agile and Lean approaches

What will you get for this role?

A competitive salary depending on skills, experience and qualifications

Generous defined contribution pension scheme

Annual performance related bonus and pay review

Holiday allowance of 29 days plus bank holidays and the option to buy/sell up to 5 additional days

Up to 40% discount for some Aviva products through “My Aviva Extras” plus discounts for Friends and Family (some exclusions apply)

Excellent range of flexible benefits to include a matching share save scheme

Additional Information

One of Aviva’s core values is Care More, and this is brought to life through the flexible ways we like to work. This may include working from home some of the time, or flexible work schedules to accommodate parent and carer responsibilities, further studies and hobbies.

Our diversity and inclusion policies and initiatives are shaping an environment where everyone feels welcome regardless of age, disability, race, ethnicity, gender, gender identity, religion, culture, sexual orientation, national origin, marital status, pregnancy, maternity or those with other caring responsibilities. Our approach helps to ensure that Aviva is a place which values difference and provides equal opportunities for all.

We prefer all applications to be submitted online, however if you require an alternative method of applying please contact Daniela Krol in the Resourcing team on +44 (0) 121 234 7660 or

Aviva

Similar Jobs

  • Senior Software Quality Engineer - Belgium

    Pale Blue Dot Recruitment

    • Galway
    Our Client, a leading MedTech organisation is looking to hire a Senior Software Quality Engineer in their Belgium site. The Senior Software Quality Engineer supports the Software/F…
    • 1 month ago
    • Apply easily
  • Senior Software Engineer - Java/Node.js

    Genesys

    • Galway
    Great customer experiences start with Genesys. We believe that artificial intelligence is the cornerstone of creating better customer experiences between businesses and their clien…
    • 1 month ago
  • Senior Software Engineer

    Genesys

    • Galway
    Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology co…
    • 2 months ago