TL;DR
Middle Java Developer (Fintech): Designing and building scalable software solutions for global banking and financial systems with an accent on cloud-native development and clean code practices. Focus on delivering high-quality features, writing robust tests, and collaborating within an Agile environment using AWS technologies.
Location: Hybrid (must be based in or near Yate/Bristol, UK, with two office days per week)
Company
A global fintech partner providing mission-critical solutions for banks and financial institutions across 80+ countries.
What you will do
- Develop and maintain scalable software applications using Java.
- Deliver clean, well-tested code while participating in code reviews.
- Build and deploy cloud-native services using AWS infrastructure.
- Collaborate with cross-functional teams to design and implement product features.
- Write unit and integration tests using JUnit, Jest, and Mockito.
- Support debugging and troubleshooting efforts within an Agile team.
Requirements
- Minimum 2 years of professional experience as a Java Developer.
- Strong understanding of software engineering fundamentals (OOP, design patterns).
- Experience with Git and collaborative development workflows.
- Familiarity with writing unit and integration tests using mocking frameworks.
- Basic experience working with AWS services such as Lambda, S3, or CloudWatch.
- Understanding of secure coding practices and CI/CD deployment pipelines.
Culture & Benefits
- Competitive salary and pension plan.
- Comprehensive health benefits including private medical insurance, dental, and health cash plans.
- Hybrid work model with 3 days remote and 2 days in the office.
- Financial security perks including life assurance, critical illness cover, and payroll giving.
- Lifestyle benefits such as a Cycle to Work scheme, holiday trading, and travel insurance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →