At a Glance
- Tasks: Build and maintain backend services using Java and Spring Boot.
- Company: Impactful tech business improving everyday experiences for users.
- Benefits: Hybrid work, collaborative culture, and opportunities for growth.
- Other info: Explore AI-assisted development tools in a dynamic environment.
- Why this job: Join a team that values quality and innovation in software development.
- Qualifications: Strong Java experience and a passion for clean code.
The predicted salary is between 40000 - 50000 € per year.
We are supporting a genuinely impactful technology business that builds software used to improve everyday experiences for hundreds of thousands of users. Their engineering teams sit at the centre of the organisation and play a key role in delivering reliable, scalable systems that make a real difference.
The role involves looking for a mid-level Software Engineer with strong Java experience to join an established, cross‑functional product team. You will be building and evolving modern backend services using Java and Spring Boot micro‑services, contributing to full‑stack features where needed, and working in a truly agile environment with a strong focus on quality, testing and continuous delivery. The team also works with modern tooling and is actively exploring AI assisted development to improve engineering efficiency and delivery. You will be joining a collaborative engineering culture where ideas are shared, quality matters, and engineers are trusted to take ownership of their work.
Key responsibilities:
- Build and maintain backend services using Java and Spring Boot
- Develop and support micro‑services based architecture
- Contribute to full‑stack feature development where needed
- Work in an Agile, cross‑functional product team
- Write clean, well‑tested code with strong TDD and CI/CD practices
- Collaborate closely with engineers, product managers and designers
- Work with modern tooling including AI assisted development tools
What we are looking for:
- Strong Java experience, ideally with Spring Boot or micro‑services
- Passion for clean code, testing and engineering best practice
- Collaborative mindset and team‑focused approach
- Curiosity and willingness to learn and grow
Software Engineer employer: SR2 REC LTD
Join a forward-thinking technology company in Bristol that prioritises innovation and collaboration, making it an excellent employer for Software Engineers. With a strong focus on employee growth, you will have the opportunity to work with cutting-edge tools, including AI-assisted development, in a supportive environment that values quality and teamwork. The hybrid work model allows for flexibility while being part of a culture that encourages ownership and continuous learning.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at the company you're eyeing, especially those in engineering roles. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. This is your chance to demonstrate your Java and Spring Boot expertise in action.
✨Tip Number 3
Prepare for the technical interview! Brush up on your coding skills and be ready to tackle some live coding challenges. Practising common algorithms and system design questions can really help you shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your strong Java experience and any work with Spring Boot or micro-services. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for clean code and testing, and explain why you’re excited about joining our collaborative engineering culture. Let us know how you can contribute to our team!
Showcase Your Agile Experience:Since we work in an Agile environment, it’s important to mention any experience you have with Agile methodologies. Talk about how you’ve collaborated with cross-functional teams and contributed to delivering quality software.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at SR2 REC LTD
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with Spring Boot and micro-services. Be ready to discuss your past projects and how you've implemented these technologies. Practising coding challenges related to backend services can also give you a solid edge.
✨Showcase Your Agile Experience
Since the role involves working in an Agile environment, be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've contributed to team sprints, collaborated with cross-functional teams, and adapted to changes in project requirements.
✨Emphasise Clean Code and Testing Practices
Highlight your passion for writing clean, well-tested code. Discuss your experience with TDD (Test-Driven Development) and CI/CD (Continuous Integration/Continuous Delivery) practices. You might even want to bring along examples of your work that demonstrate these principles in action.
✨Be Curious and Open to Learning
The company values curiosity and a willingness to learn, especially with modern tooling and AI-assisted development. Prepare some questions about their current projects or tools they use, and express your enthusiasm for exploring new technologies and improving engineering efficiency.