Senior Engineer (Java, Spring Boot, React, TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Engineer (Java, Spring Boot, React, TypeScript): Building and delivering complex digital lending features across frontend and backend with an accent on design documentation, quality bar ownership, and scaling/observability. Focus on leading large feature delivery, mentoring engineers, and integrating AI coding tools while keeping security, reliability, and operability high.
Location: Cardiff · Hybrid
Salary: up to £68,000 + potential bonus up to £13,600 (depending on experience)
Company
builds digital lending software for a fast-growing financial market.
What you will do
- Design solutions for complex features and write design documentation that other engineers can build from.
- Own the technical quality bar through code review, pairing, and setting strong engineering examples.
- Identify and address gaps in testing, security, and performance; improve architecture and standards.
- Lead delivery of large features, turning unclear requirements into concrete engineering work.
- Improve service observability and help prevent scaling, reliability, and operability issues before incidents.
- Mentor junior engineers and contribute to hiring, technical interviews, and engineering standards.
Requirements
- Strong hands-on Java expertise (preferably Java 25+) with solid Spring Boot experience.
- Strong relational database skills, ideally PostgreSQL (schema design and migrations).
- Proven experience designing and delivering complex features with documentation others can implement.
- Experience maintaining quality through code review, pairing, and mentoring more junior engineers.
- Practical observability experience (e.g., Prometheus, Grafana) and secure, up-to-date code practices (dependency upgrades, vulnerability scanning).
- Comfort with CI/CD pipelines (e.g., Jenkins) and understanding of performance and scalability.
Nice to have
- Experience using AI coding tools (e.g., Claude) in day-to-day development.
- Experience building software in a financial environment.
- Exposure to AWS (hosting, scaling, and cost trade-offs) and familiarity with React and TypeScript.
- Experience with identity and storage tools such as Keycloak and AWS S3.
Culture & Benefits
- 25 days annual leave (plus bank holidays) and additional leave purchase options.
- Private health insurance, EAP, eye care, and a season ticket loan.
- Pension contributions (3% / 5% contribution) and salary sacrifice schemes (cycle to work, electric vehicle).
- Birthday and charity leave, plus monthly socials and charity events.
- Discretionary bonus (pro-rated in the first year).
Hiring process
- Technical interviews and candidate assessments as part of the hiring process.
- Evaluation of technical decision-making, communication, and engineering quality practices.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →