At a Glance
- Tasks: Build and support innovative backend features using Kotlin or Java.
- Company: Join a dynamic tech company with a focus on growth and collaboration.
- Benefits: Competitive salary, hybrid work, generous holidays, and partner discounts.
- Other info: Enjoy a vibrant work culture with opportunities for personal and professional development.
- Why this job: Shape exciting projects and mentor junior engineers while making a real impact.
- Qualifications: Strong Kotlin or Java background and experience with Agile methods.
The predicted salary is between 52000 - 74000 £ per year.
Role Overview
Join one of our agile product teams as a Senior Back‑End Software Engineer working with Kotlin or Java. You will build and support new features that add value for our business, shape new projects, mentor less experienced engineers, and may have the opportunity to become a people manager.
Responsibilities
- Build and support new backend features.
- Shape new projects and influence technical direction.
- Provide professional development for junior engineers.
- Leverage experience with Kotlin or Java to deliver high‑quality software.
Qualifications
- Strong background in Kotlin or Java.
- Experience with application frameworks such as http4k or Spring Boot.
- Understanding of Agile methods (Scrum or Kanban).
- Knowledge of TDD, pair programming, and testing tools (JUnit, JMeter, Cucumber, Snyk).
- Experience with Continuous Integration/Continuous Delivery pipelines.
- Familiarity with microservices and event‑driven architectures.
- REST API development and/or consumption.
- Structured approach to systems analysis and development.
Desirable Skills
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of Docker, Kubernetes, Jenkins, GitLab CI.
Compensation & Benefits
- Expected Salary: £52,000 – £74,000 (dependent on experience).
- Permanent contract.
- Night Premium: £5.25 per hour for shifts 22:00‑06:00.
- Hybrid working – primarily from home with occasional office visits.
- Generous holiday provision, increasing over time.
- Comprehensive pension scheme and life assurance.
- Partner discounts: 25% at John Lewis, 20% at Waitrose (post‑90‑day Earning Membership).
- Leisure learning: up to £200 for paid tutored courses.
- Access to clubs and societies, community events, and other perks.
Location
London Central Office – 1 Drummond Gate, London, SW1V 2QQ. Some work from home is available.
Senior Backend Engineer (Kotlin/Java) – Hybrid & Growth in City of Westminster employer: John Lewis Partnership
Join a forward-thinking company that values innovation and collaboration, where as a Senior Backend Engineer, you will not only contribute to exciting projects but also have the chance to mentor junior engineers and shape the technical direction of our agile teams. With a hybrid working model based in the vibrant heart of London, we offer a supportive work culture, generous benefits including a comprehensive pension scheme, and opportunities for personal and professional growth, making it an excellent place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer (Kotlin/Java) – Hybrid & Growth in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Kotlin or Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methods and technical concepts relevant to the role. Practice coding challenges and be ready to discuss your experience with TDD and CI/CD pipelines.
✨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 Senior Backend Engineer (Kotlin/Java) – Hybrid & Growth in City of Westminster
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kotlin or Java and any relevant frameworks like Spring Boot. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how you can contribute to our agile product teams. Keep it personal and engaging – we love a bit of personality!
Showcase Your Agile Experience:Since we work in an Agile environment, mention any experience you have with Scrum or Kanban. Highlighting your familiarity with TDD and pair programming will also give us a good insight into your working style.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at John Lewis Partnership
✨Know Your Tech Stack
Make sure you brush up on your Kotlin and Java skills before the interview. Be ready to discuss your experience with application frameworks like http4k or Spring Boot, as well as any projects you've worked on that showcase your backend development expertise.
✨Showcase Agile Experience
Since the role involves working in agile product teams, be prepared to talk about your experience with Agile methods like Scrum or Kanban. Share specific examples of how you've contributed to team dynamics and project success in an agile environment.
✨Demonstrate Mentorship Skills
As a Senior Engineer, you'll likely mentor junior engineers. Think of instances where you've provided guidance or support to less experienced colleagues. Highlight your approach to professional development and how you can help shape the next generation of engineers.
✨Prepare for Technical Questions
Expect technical questions related to TDD, pair programming, and testing tools like JUnit or JMeter. Brush up on your knowledge of Continuous Integration/Continuous Delivery pipelines and be ready to discuss your familiarity with microservices and REST API development.