Senior Software Engineer - Milton Keynes, Buckinghamshire, United Kingdom - Allica Bank

    Allica Bank background
    Description

    Allica is on a mission to become Britain's most recommended business bank by providing established SMEs – who represent more than a third of the UK GDP – with lending, savings and current accounts, delivered through the latest proprietary technology alongside expert human relationships.

    In Deloitte's annual Technology Fast 50 rankings, Allica is the UK's fastest-growing technology firm - and the fastest-growing financial technology (fintech) firm ever.

    In 2022, Allica became one of the quickest UK fintech firms to reach profitability and closed a £100m Series C investment led by leading global technology investor TCV – investors in the likes of Netflix, Revolut and Spotify.

    In the last year, Allica received more than ten major financial services industry awards, including being named UK Business Bank of the Year and global SME neobank of the Year, alongside being named as one of the world's 100 most promising fintech companies by leading global technology research firm CB Insights.

    Firstly, it's our people who are positive and passionate about making things happen, deeply care about our purpose and our customers, and are open-minded and curious about finding practical ways to solve challenges.

    In our most recent employee survey, 92% of our colleagues said that they enjoy working for Allica, and 88% recommend us as a place to work.

    Alongside survey responses describing our culture as rewarding, energetic and collaborative, you'll also hear words like challenging and fast-paced.
    Secondly is our purpose which is to help established SMEs, one of the last underserved opportunities in fintech.

    Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers.

    You will be playing a key role as we continue to build a bank dedicated to established SMEs at what is a crucial time for them.

    At Allica, we're building an industry-leading digital business bank. Our technology team sits at the very heart of the organisation.

    We handle everything from new product development and innovation, through to the management of all the tools and systems the business uses to function efficiently and effectively.

    As a Senior Engineer you will be responsible for designing and implementing front to back solutions. Design and develop software by writing clean and thoroughly tested code.
    Improve the quality, delivery and operation by including the following aspects:
    Ways of working (personal development, training, collaboration, support & mentorship)
    Continuous Integration and Deployment
    Quality aligned to conventions, standards, static analysis
    Testing – Unit, Mock, Integration, E2E, Performance and Security
    Monitoring and Analytics
    Mentor junior engineers by code reviews and constructive feedbacks.
    RESTful API development experience with Java 8+ or Kotlin.
    Strong experience with core Java JSON, XML, SOAP and Java frameworks (Spring/Spring Boot/Hibernate)
    Experience of web development with modern tech stacks
    Experience with SQL and NoSQL data stores.
    Strong unit, integration testing, mock frameworks and debugging skills.
    Experience with development & deployment tools such as Maven, Gradle, Jenkins, Nexus and Git
    Demonstrable experience with Continuous Integration and Deployment (CI/CD)
    Strong technical understanding of integration technologies (process, application and data), mobile and web applications
    Working at Allica Bank

    At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers.

    Full onboarding support and continued development opportunities
    ~ Options for flexible working
    ~25 days holiday
    ~ Pension contributions
    ~ Discretionary bonus scheme
    ~ Private health cover (with the option to add family members)
    ~ Life assurance
    ~ Critical illness cover
    ~ Family friendly policies including enhanced Maternity & Paternity leave