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: Join a supportive team 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 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
✨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 Java knowledge and be ready to discuss your experience with microservices and cloud platforms. Practising common interview questions can help you feel more confident when it’s your turn to shine.
✨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
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!
Showcase Your Projects: Include specific projects where you've used relevant technologies, especially in a microservices architecture. If you've worked on anything that improved patient outcomes or involved clinical algorithms, make it stand out!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're excited about joining us and how you can contribute to our mission of being a world-leading digital health care provider. Keep it genuine and engaging!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the latest updates from us. Plus, we love seeing applications come directly from our site!
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 prepared to discuss your experience with Spring Boot and MySQL, as well as any projects where you've applied these technologies. Practising coding challenges can also help you feel more confident.
✨Familiarise Yourself with Microservices
Since the role involves working within a microservices-based architecture, it’s crucial to understand how microservices work. Be ready to explain your experience with this architecture and how you’ve implemented best practices like SOLID and ACID principles in your previous projects.
✨Show Off Your Agile Experience
The company values Agile methodologies, so be prepared to discuss your experience working in Agile environments. Think of specific examples where you collaborated with product owners or stakeholders and how you balanced technical quality with commercial considerations.
✨Engage with Cutting-Edge Technologies
The role involves engaging with technologies like GCP and clinical algorithms. Research these areas and be ready to discuss how you’ve used cloud platforms in your past roles. Showing enthusiasm for learning about new technologies will demonstrate your commitment to improving patient outcomes.