At a Glance
- Tasks: Join our Transfers Product Team as a Software Engineer, coding in Java and collaborating in a Scrum environment.
- Company: Hargreaves Lansdown is the UK's leading investment platform, helping millions save and invest wisely.
- Benefits: Enjoy flexible working, generous holiday, private medical insurance, and a vibrant workplace culture.
- Why this job: Make a real impact in a respected company while working on innovative tech solutions.
- Qualifications: 3+ years of Java experience, knowledge of design patterns, and a passion for continuous improvement.
- Other info: Hybrid remote work with occasional visits to London or Bristol; inclusive employer valuing diversity.
The predicted salary is between 36000 - 60000 £ per year.
Excited to grow your career? Our purpose is to make it easy for people to save and invest for a better future. We are looking for great people to join us, so please come and invest in YOUR future at Hargreaves Lansdown. We know that sometimes people can be put off applying for a job if they don't tick every box. If you're excited about working for us and have most of the skills or experience we're looking for, please go ahead and apply. We’d love to hear from you!
About the role
As a Software Engineer in Transfers, you’ll be responsible for providing new features and maintaining existing codebase within Transfers Product Team. The product is focused on building an AWS based solution that will help automate assets movement processes between brokers. It is at the early stage of development. You will be working on technology initiatives that require delivery of high quality, secure and resilient software, in a sustainable and predictable way. We are always looking forward and constantly striving to use the best and most innovative solutions available. This is an opportunity to join the UK’s number one investment services company, managing over £149.7 billion in assets for more than 1.86 million UK investors. As a secure, and highly respected brand, HL offers you the chance to make a genuine impact within one of the UK's most innovative and digitally focused businesses.
Key Duties & Responsibilities
- Writing high quality Java code;
- Working collaboratively as part of a Scrum team;
- Suggesting your ideas, participating in technology choices, presenting your solutions;
- Actively contributing to the Scrum process (stand ups, retrospectives, etc.) and the overall output of the team;
Essential Skills
- Good knowledge on Java;
- Hands-on experience with design patterns and programming best practices;
- Have a mindset of continuous improvement in everything you do;
- Solid commercial programming experience;
- Comfortable working in a Scrum/Agile team;
- Developing secure & maintainable code;
- Finding innovative solutions to problems;
- Must have 3+ years of experience
- Java 17+
- Spring / Spring Boot
- noSQL - DocumentDB (MongoDB compatible)
- Gradle
- Design patterns
- Sync & async integration patterns (REST, messaging)
- GIT
Nice to have
- AWS (Fargate, SNS/SQS)
- TypeScript
- Terraform
Location
This position is hybrid remote, there will be some expectation to visit our sites in either London or Bristol. So you must be within a commutable distance of either central London or central Bristol. It will mainly be working from home.
Why us?
Here at HL, we’re the UK’s number 1 investment platform for private investors, based in Bristol. For more than 40 years we’ve helped investors save time, tax and money on their investments. To achieve our mission, we believe we have a workplace like no other, with constant learning, dynamic teams, and a great ethos. We're steered by core values that promote service, quality, innovation, and opportunity in everything we do.
What’s on offer?
- Discretionary annual bonus and annual pay review
- 25 days holiday plus bank holidays and 1-day additional Christmas closure
- Option to purchase an additional 5 days holiday
- Flexible working options available, including hybrid working
- Enhanced parental leave
- Pension scheme up to 11% employer contribution
- Income Protection and Life insurance (4 x salary core level of cover)
- Private medical insurance
- Health care cash plans - including optical, dental, and out patient care
- Health screening programme
- Help@hand - confidential support including mental health counselling and remote GP
- Wellhub - unlimited access to fitness providers and wellness coach sessions
- Variety of travel to work schemes with bike storage and shower facilities
- Inhouse barista and deli serving subsidised coffee and sandwiches
- Two paid volunteering days per year
Hargreaves Lansdown is an inclusive employer that values diversity in its workforce. We encourage applications from all individuals without regard to race, religion, gender, sexual orientation, national origin, disability or age. This role may also be available on a flexible working or part time basis – please ask the Recruitment & Onboarding team for more information. Please note, we are unable to provide employment sponsorship to candidates.
Software Engineer (Java) - Transfers employer: Hargreaves Lansdown
Contact Detail:
Hargreaves Lansdown Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Java) - Transfers
✨Tip Number 1
Familiarise yourself with the latest Java technologies, especially Java 17 and Spring Boot. Being well-versed in these will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Engage with the Scrum methodology if you haven't already. Understanding Agile principles and being able to discuss your experiences in a Scrum team can set you apart during discussions with us.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of innovative solutions you've implemented in past projects. This will highlight your ability to contribute effectively to our technology initiatives.
✨Tip Number 4
If you have experience with AWS services like Fargate or SNS/SQS, be ready to discuss how you've used them in your previous roles. This knowledge is a great asset for the position and will resonate well with our team.
We think you need these skills to ace Software Engineer (Java) - Transfers
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and any relevant design patterns. Emphasise your hands-on experience and any projects that showcase your skills in a Scrum/Agile environment.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific technologies you’ve worked with that align with the job description, such as AWS or DocumentDB, and how you can contribute to the Transfers Product Team.
Showcase Problem-Solving Skills: Provide examples of how you've found innovative solutions to problems in your previous roles. This could be through specific projects or challenges you've faced, particularly in developing secure and maintainable code.
Highlight Continuous Improvement Mindset: Demonstrate your commitment to continuous improvement by mentioning any relevant training, certifications, or personal projects that show your dedication to enhancing your skills and knowledge in software engineering.
How to prepare for a job interview at Hargreaves Lansdown
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java, especially Java 17 and any relevant frameworks like Spring or Spring Boot. Be prepared to discuss specific projects where you've applied these skills and how they contributed to the success of the project.
✨Demonstrate Agile Mindset
Since the role involves working in a Scrum team, be ready to talk about your experience in Agile environments. Share examples of how you've contributed to stand-ups, retrospectives, and how you’ve embraced continuous improvement in your work.
✨Prepare for Technical Questions
Expect technical questions related to design patterns, programming best practices, and integration patterns. Brush up on your knowledge of noSQL databases like DocumentDB and be ready to explain how you've used them in past projects.
✨Express Your Innovative Solutions
The company values innovative solutions, so think of examples where you've solved complex problems creatively. Be prepared to discuss your thought process and the impact of your solutions on the team or project outcomes.