Senior Java Application Engineer in Stoke-on-Trent
Senior Java Application Engineer

Senior Java Application Engineer in Stoke-on-Trent

Stoke-on-Trent Full-Time 70000 - 90000 ÂŁ / year (est.) No home office possible
Go Premium
Experis

At a Glance

  • Tasks: Lead Java development, enforce coding standards, and mentor junior engineers.
  • Company: Join a forward-thinking tech company focused on innovation and quality.
  • Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a strong focus on engineering excellence.
  • Why this job: Shape the future of cloud-native applications and make a real impact.
  • Qualifications: 10+ years in Java development with Azure integration experience.

The predicted salary is between 70000 - 90000 ÂŁ per year.

Responsibilities

  • Engineering Standards & Code Quality: Define and enforce Java and Node.js engineering standards across the team, with a strong emphasis on robust exception handling, binary stream processing, structured logging using Application Insights, and security‑first development practices.
  • Cloud‑Native Application Readiness: Ensure applications are designed for containerisation from inception, including the implementation of health check endpoints, secure secrets management via Azure Key Vault, correct port configuration for container workloads, and stateless design principles compatible with Azure Container Apps (ACA).
  • Technical Leadership & Mentorship: Provide hands‑on technical mentorship to junior and mid‑level engineers by conducting structured code reviews, identifying and addressing technical debt, and fostering a culture of engineering excellence that prevents recurring quality issues such as corrupted or misconfigured deployments.
  • Architecture & Delivery Alignment: Collaborate closely with the Principal Architect to translate High‑Level Designs (HLDs) into clear, production‑ready implementation plans. Ensure the team understands architectural intent, design trade‑offs, and non‑functional constraints that must be adhered to.
  • Quality Assurance & Testing Strategy: Champion a comprehensive automated testing strategy, including unit, integration, and contract testing, to prevent regression and ensure all deployments are demonstrably stable and production‑ready.

The Ideal Candidate

  • Experience: 10+ years of professional Java development experience, with substantial hands‑on ownership of Spring Boot–based microservices in production environments.
  • Azure Platform Integration: Proven experience building applications that integrate with Azure‑native services, including Azure Key Vault for secrets management, Azure Storage APIs, and Azure Service Bus for event‑driven and asynchronous workloads.
  • DevOps‑Aware Development: Strong understanding of the end‑to‑end CI/CD lifecycle, with the ability to read, understand, and contribute to Dockerfiles and GitHub Actions workflows as a developer who appreciates the operational path their code follows.
  • API & Integration Expertise: Deep knowledge of RESTful API design, OAuth2 authentication flows (including FusionAuth integrations), and DMARC‑compliant transactional email delivery using SendGrid.
  • Testing Discipline & Standards: A non‑negotiable focus on automated unit and integration testing, with the capability to define and uphold testing standards that can be consistently adopted across the engineering team.
  • Education & Certifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience. Microsoft Azure developer certifications are considered an advantage.

Senior Java Application Engineer in Stoke-on-Trent employer: Experis

As a Senior Java Application Engineer at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a commitment to work-life balance, all within a vibrant location that fosters creativity and growth. Join us to be part of a team that values your expertise and encourages you to lead and mentor others while working on cutting-edge cloud-native applications.
Experis

Contact Detail:

Experis Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Application Engineer in Stoke-on-Trent

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and Azure. 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 portfolio or GitHub repository showcasing your Java projects, especially those involving Spring Boot and Azure integrations. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD processes. Practice common coding challenges and be ready to discuss your experience with automated testing and API design.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior Java Application Engineer in Stoke-on-Trent

Java Development
Node.js
Spring Boot
Containerisation
Azure Key Vault
CI/CD Lifecycle
Docker
GitHub Actions
RESTful API Design
OAuth2 Authentication
Automated Testing
Integration Testing
Technical Mentorship
Architecture Alignment
Quality Assurance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java development experience, especially with Spring Boot and Azure integrations, to show us you’re the right fit.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about this role. Share specific examples of how you've enforced engineering standards or mentored others, so we can see your leadership style in action.

Showcase Your Projects: If you’ve worked on any relevant projects, especially those involving containerisation or automated testing, make sure to mention them. We love seeing practical applications of your skills!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and keep track of your application. Plus, it shows you’re keen to join the StudySmarter team!

How to prepare for a job interview at Experis

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around Spring Boot and microservices. Be ready to discuss your past projects in detail, focusing on how you enforced coding standards and handled exceptions.

✨Showcase Your Azure Experience

Prepare to talk about your experience with Azure services, particularly Azure Key Vault and containerisation. Have examples ready that demonstrate how you've integrated these services into your applications.

✨Demonstrate Leadership Skills

Think of instances where you've mentored junior engineers or led a project. Be prepared to discuss how you conducted code reviews and tackled technical debt, as this will show your ability to foster a culture of excellence.

✨Emphasise Testing Discipline

Be ready to explain your approach to automated testing. Discuss the strategies you've implemented for unit and integration testing, and how you've ensured that deployments are stable and production-ready.

Senior Java Application Engineer in Stoke-on-Trent
Experis
Location: Stoke-on-Trent
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>