At a Glance
- Tasks: Join us as a Java Developer, creating innovative medical services and optimising existing ones.
- Company: Be part of the UK's largest online pharmacy, dedicated to patient care and colleague experience.
- Benefits: Enjoy competitive pay, flexible working, health perks, and professional development opportunities.
- Other info: Collaborative team culture with great career growth and regular social events.
- Why this job: Make a real difference in healthcare while working with cutting-edge technologies.
- Qualifications: Experience in Java, Spring Boot, and cloud environments is essential.
The predicted salary is between 50000 - 65000 ÂŁ per year.
Location & Working Hours: Hybrid schedule – twice a month in the office (central London). Core hours are 09:30 – 16:00; flexible around these times.
Company Overview: We are the nation’s largest online pharmacy, serving over 1.8 million patients in England. With 25 years of experience, we help patients manage their NHS prescriptions from request through delivery. As a Great Place to Work certified and B Corp company, we focus on colleague experience and meet high social and environmental standards. Our mission is to be a world‑leading, patient‑centric digital health care provider while fostering a positive, open and honest working environment.
Key Responsibilities:
- Act as a hands‑on Java developer, contributing to the design, build, testing and rollout of new medical services at scale.
- Maintain, enhance and optimise existing services to reflect clinical innovation, regulatory change and new medicines.
- Work within a microservices‑based architecture, applying best‑practice software design principles (SOLID, ACID, OO design).
- Collaborate closely with product owners and stakeholders, balancing commercial considerations with technical quality.
- Engage with cutting‑edge technologies, including clinical algorithms and cloud platforms such as GCP, to improve patient outcomes.
- Contribute actively to team discussions, share ideas, ask questions and support collaborative problem‑solving.
- Understand business constraints and negotiate practical trade‑offs with delivery teams to achieve agreed goals.
- Ensure each development increment delivers clear business value, supporting the organisation’s competitive advantage.
- Participate in an out‑of‑hours rota as required by the business, with fair scheduling and additional compensation for on‑call periods.
Qualifications:
- Previous development experience with Java 1.8+, Spring Boot and MySQL.
- Experience with cloud environments such as GCP, AWS or Azure.
- Writing integration tests (e.g., Cucumber) and understanding behaviour‑driven development (BDD) principles.
- Demonstrable front‑end (React) experience in a full‑stack implementation context.
- Working within an Agile environment.
- Experience integrating with e‑commerce platforms such as Shopify.
- Experience with GoLang.
- Familiarity in microservice architecture.
- Understanding of DevOps CI/CD methodologies, working with Docker, Kubernetes, GitHub Actions, etc.
- Software development best practice such as SOLID, ACID and OO design principles.
Benefits & Perks:
- Competitive contributory pension.
- Occupational sick pay.
- Long‑service awards and refer‑a‑friend bonuses.
- Professional registration fees covered (GPhC, NMC, CIPD and more).
- Cycle to Work and Green Car schemes (subject to eligibility).
- Enhanced maternity and paternity pay.
- Flexible hybrid working to help balance work and home life.
- Private healthcare insurance at discounted rates (Aviva).
- Employee Assistance Programme and in‑house mental health support.
- Access to discounted gym memberships via benefit schemes.
- Regular health and wellbeing initiatives.
- Strong commitment to CPD, training and professional development.
- 25 days’ annual leave, increasing with service.
- Buy and sell holiday scheme.
- Employee discount platform and exclusive discounts.
- 25% off health & beauty purchases.
- 25% off Pharmacy2U Private Online Doctor services.
- Regular social events throughout the year.
Legal & Employment Information: Applicants must prove they have the right to live in the UK. All successful applicants will be required to undergo a DBS check.
Java Developer in London employer: Pharmacy2U | Certified B Corp
Contact Detail:
Pharmacy2U | Certified B Corp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in healthcare or with Java. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around microservices and cloud platforms like GCP. Practising common interview questions can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows you're genuinely interested in being part of our mission to improve patient outcomes.
We think you need these skills to ace Java Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java 1.8+, Spring Boot, and any cloud environments like GCP or AWS. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about joining us and how you can contribute to our mission of improving patient outcomes. Keep it concise but impactful!
Showcase Your Projects: If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing practical examples of your work, especially if they involve microservices or Agile methodologies.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Pharmacy2U | Certified B Corp
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 1.8 and above. Be ready to discuss your experience with Spring Boot and MySQL, as well as any projects where you've applied best practices like SOLID and ACID principles.
✨Familiarise Yourself with Microservices
Since the role involves working within a microservices-based architecture, it’s crucial to understand how microservices work. Prepare to talk about your experience with Docker, Kubernetes, and CI/CD methodologies, and be ready to share examples of how you've implemented these in past projects.
✨Show Off Your Collaborative Spirit
This company values teamwork, so be prepared to discuss how you've collaborated with product owners and stakeholders in the past. Think of specific instances where you balanced technical quality with commercial considerations, and how you contributed to team discussions.
✨Get Comfortable with Cloud Platforms
As the role involves engaging with cloud technologies like GCP, AWS, or Azure, make sure you can speak confidently about your experience in these environments. Highlight any projects where you've used cloud platforms to improve patient outcomes or streamline processes.