
Senior Software Engineer
- Alderley Edge, Cheshire
- Permanent
- Full-time
- Modernising our technology is fundamental to realising our ambitions and achieving sustained competitive advantage. It will allow us to develop an innovative and leading proposition, achieve speed to market and ongoing pace of change, and maintain a competitive cost-to-develop and cost-to-serve.
- We are forming new engineering capability in our Alderley Park office to deliver and maintain a new technology solution which will support our financial product offering.
- We have more than 80 vacancies for people to be part of this exciting opportunity.
- Develops complex solutions within own area of technical expertise.
- Carries out impact assessment of complex changes to existing applications.
- Documents and agrees design in advance and to agreed standards.
- Takes responsibility that all code meets Group standards, guidelines and quality gates for given technology.
- All code is thoroughly tested to ensure any issues are identified as early as possible, working closely with the test team.
- Will safely implement solutions to production environment(s).
- Collaborates closely with other members of the team.
- Contributes to software development practice by sharing ideas and experience.
- Will participate in code reviews of others’ work.
- Enterprise Java development experience with Java and Spring (Core & SpringBoot) is essential.
- Experience in microservices development of REST APIs is essential and event streaming with Kafka is advantageous.
- Experience in persistence and caching layers, relational database systems is essential, NoSQL databases is advantageous.
- Understanding of low latency, highly performant, optimised service implementation.
- Experience with automated testing frameworks.
- Experience of agile development practices and the full software development lifecycle.
- Can work without supervision.
- Ability to work as part of a team.
- Keen to continue to develop technical skills in ever emerging technology stacks.