Java Developer in London

Java Developer in London

London Full-Time 40000 - 50000 € / year (est.) No home office possible
Methods Business and Digital Technology

At a Glance

  • Tasks: Develop and maintain applications using Java and .NET, while collaborating with a dynamic team.
  • Company: Join a forward-thinking company dedicated to delivering impactful digital services for the public sector.
  • Benefits: Enjoy competitive salary, wellness programmes, and generous time off, plus exciting social events.
  • Other info: Opportunity for mentorship, career growth, and involvement in innovative projects.
  • Why this job: Make a real difference in society while growing your skills in a supportive environment.
  • Qualifications: Experience in Java and .NET development, with a focus on Azure services and secure coding practices.

The predicted salary is between 40000 - 50000 € per year.

We are looking for a Mid-Level Java / .NET Developer with strong Azure experience to contribute to the delivery of digital services for the public sector. You'll work as part of a collaborative team building solutions that serve citizens, writing clean, well-tested code and growing your skills in a supportive environment. As a Mid-Level Developer, you will take ownership of complete features and components, work closely with senior developers to implement technical solutions, and begin to mentor junior colleagues while continuing to develop your own expertise.

Requirements

  • Software Development: Design, build, and maintain applications using .NET 8/Core and C#, writing clean, secure, and well-tested code that meets user needs. Design, develop, and deploy stable, well-tested fixes using Java and related frameworks.
  • Cloud Implementation: Work with Azure services (Functions, Service Bus, App Services, Azure SQL) to build and deploy cloud-native solutions, following architectural guidance from senior team members.
  • Security & Compliance: Follow secure coding practices and ensure solutions meet government security requirements and accessibility standards (WCAG).
  • Collaboration: Work within an agile team alongside Product Owners, Delivery Managers, and other developers to deliver features that meet policy and user requirements.
  • Mentorship: Coach and mentor junior developers, participate in code reviews, and share knowledge with the team.
  • Service Support: Operate the services you build, help fix service issues, and contribute to monitoring and maintenance activities.

Essential Skills & Experience

  • Proven experience as a Back-End Developer with a strong focus on Java.
  • Strong .NET Knowledge: Solid experience with C# and .NET Core/6+, including understanding of dependency injection, middleware, and asynchronous programming.
  • Azure Experience: Practical experience building and deploying solutions using Azure services such as App Services, Key Vault, Azure SQL, and Service Bus.
  • Modern Patterns: Working knowledge of RESTful API design, microservices concepts, and event-driven architecture.
  • Data Skills: Experience working with SQL Server and understanding of database design and optimization.
  • Development Practices: Experience with CI/CD pipelines using Azure DevOps or GitHub Actions, and automated testing approaches.
  • Testing: Strong focus on writing unit and integration tests to ensure code quality.

Desirable Attributes

  • Public Sector Experience: Exposure to GDS frameworks or similarly regulated environments (e.g., Health, Defense, Finance).
  • Containerization: Basic experience with Docker or container concepts.
  • Frontend Skills: Some experience with modern JavaScript frameworks like Angular or React.
  • Certifications: Microsoft Certified: Azure Developer Associate or similar Azure certifications.
  • Active SC Clearance: While BPSS is required, existing SC clearance is beneficial.

What We Look For

We're looking for developers who are comfortable working on complete features independently while knowing when to ask for help. You should be curious about the "why" behind technical decisions, eager to learn from senior colleagues, and ready to take increasing responsibility for the quality and reliability of the services you build.

Benefits

By joining us you can expect:

  • Autonomy to develop and grow your skills and experience.
  • Be part of exciting project work that is making a difference in society.
  • Strong, inspiring and thought-provoking leadership.
  • A supportive and collaborative environment.

As well as this, we offer:

  • Development access to LinkedIn Learning, a management development programme and training.
  • Wellness 24/7 Confidential employee assistance programme.
  • Social – Breakfast Tuesdays, Thirsty Thursdays and Pizza on the last Thursday of each month as well as commitment to charitable causes.
  • Time off 25 days a year.
  • Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution.
  • Discretionary Company Bonus based on company and individual performance.
  • Life Assurance of 4 times base salary.
  • Private Medical Insurance which is non-contributory (spouse and dependants included).
  • Worldwide Travel Insurance which is non-contributory (spouse and dependants included).

Java Developer in London employer: Methods Business and Digital Technology

Join a forward-thinking organisation that values your growth as a Mid-Level Java Developer, where you'll contribute to impactful public sector projects in a collaborative and supportive environment. With access to continuous learning opportunities, wellness programmes, and a strong emphasis on work-life balance, you will thrive while making a meaningful difference in society. Enjoy competitive benefits including private medical insurance, generous leave, and a commitment to employee well-being, all while working with inspiring leaders who encourage innovation and mentorship.

Methods Business and Digital Technology

Contact Detail:

Methods Business and Digital Technology Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Developer in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Java and Azure. This is your chance to demonstrate your coding prowess and problem-solving abilities, so make it shine!

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so walk in ready to impress!

Tip Number 4

Don’t forget to apply through our website! We love seeing applications from passionate developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Java Developer in London

Java
.NET Core/6+
C#
Azure Services
SQL Server
RESTful API design
Microservices concepts

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your experience with Java, .NET, and Azure, and don’t forget to mention any relevant projects or achievements that showcase your skills.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our team. Keep it concise but engaging!

Showcase Your Collaboration Skills:Since we value teamwork, be sure to include examples of how you've successfully collaborated with others in previous roles. Mention any mentoring experiences too, as we love to see developers who help each other grow.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our awesome team!

How to prepare for a job interview at Methods Business and Digital Technology

Know Your Tech Stack

Make sure you brush up on your Java and .NET skills, especially with Azure services. Be ready to discuss your experience with C#, dependency injection, and microservices. The more specific examples you can provide about your past projects, the better!

Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in previous roles. Think of instances where you had to debug code or implement secure coding practices. This will demonstrate your ability to think critically and work independently.

Emphasise Collaboration

Since this role involves working within an agile team, be ready to share experiences where you collaborated with others. Highlight any mentoring you've done or how you've contributed to code reviews, as this shows you're a team player.

Ask Insightful Questions

Prepare some thoughtful questions about the company's projects or their approach to cloud-native solutions. This not only shows your interest but also your eagerness to understand the 'why' behind their technical decisions.