Company:
Branch Tech
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Senior Java Developer
About Us
This innovative start-up is transforming employee benefits with a flexible pay solution, allowing employees to access part of their earned wages early and earn rewards on all spending. Since its 2024 launch, the company has achieved 60% adoption among its first clients and surpassed £160k in annualized spend. Well-funded and ready for growth, the company is enhancing its core platform and tech operations within the UK.
Job Summary
The Senior Java Developer will play a pivotal role in building and scaling a microservices-based backend, supporting app development, and optimizing AWS infrastructure for a seamless user experience. While the primary focus is backend development, the role requires a versatile team player ready to support across various features and services.
Requirements:
Bachelor’s degree in Computer Science or related field
3-5+ years of Java development experience (Spring/Hibernate)
Strong skills in Java-based backend tech and SQL databases
Proven solution design skills and technology leadership experience
Familiarity with AWS (Cognito, SES, SNS, etc.) and microservices architectures
Preferred Skills:
Experience with financial tech solutions (transactions, reconciliations)
CI/CD pipeline setup and automation experience
Knowledge of Agile practices, GitHub Actions, and Terraform scripting
Responsibilities:
Lead backend development and improve code quality
Architect and design high-quality solutions to meet business needs
Develop and maintain REST APIs and integrate third-party services
Optimize performance and availability using AWS components
Automate testing and build CI/CD pipelines to streamline deployment
Mentor junior developers and conduct code reviews
Perks & Benefits:
Share options scheme
Pension (3% of total base pay)
25 days of holiday + bank holidays
Cycle-to-work scheme
Flexible working: 2 remote days, 3 in-office (core hours: 9am-5pm, Mon-Fri)
This is an exciting opportunity for an experienced Java Developer to shape the future of employee benefits within a fast-growing, innovative start-up.
Share this job
Branch Tech
Useful Links