Java Developer in London

Java Developer in London

London Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Methods

At a Glance

  • Tasks: Develop and maintain applications using Java and .NET, focusing on cloud solutions.
  • Company: Join a forward-thinking tech company dedicated to public service.
  • Benefits: Enjoy 25 days off, wellness support, and a collaborative work culture.
  • Other info: Exciting projects, mentorship opportunities, and excellent career growth await you.
  • Why this job: Make a real difference in society while growing your tech skills.
  • Qualifications: Experience in Java, .NET, and Azure; strong coding and collaboration skills.

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

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 difference in society. Enjoy the autonomy to develop your skills, mentor junior colleagues, and be part of a team that celebrates achievements together.

Methods

Contact Details:

Methods Recruitment 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 industry, attend meetups, and join online forums. 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 involving Java and Azure. 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 practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

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 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 highlights your experience with Java, .NET, and Azure. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a great fit. We love seeing genuine enthusiasm for the work we do.

Showcase Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve worked in agile teams or mentored others. Highlighting your collaborative spirit will help us see how you’ll fit into our supportive environment.

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’s super easy!

How to prepare for a job interview at Methods

Know Your Tech Stack

Make sure you’re well-versed in Java, .NET, and Azure services. Brush up on your knowledge of RESTful APIs, microservices, and CI/CD pipelines. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This is your chance to demonstrate your ability to take ownership of features and components, just like the role requires. Use examples that highlight your coding practices and security compliance.

Emphasise Collaboration and Mentorship

Since the role involves working closely with a team and mentoring juniors, be ready to talk about your experiences in collaborative environments. Share instances where you’ve contributed to team success or helped others grow their skills. This shows you’re not just a lone wolf but a team player.

Ask Insightful Questions

Prepare thoughtful questions about the company’s projects, team dynamics, and future goals. This not only shows your interest in the role but also your eagerness to contribute to the public sector's digital services. It’s a great way to engage with your interviewers and leave a lasting impression.