At a Glance
- Tasks: Design and develop high-quality Java applications for innovative digital programmes.
- Company: Join a fast-growing tech team at the forefront of transformation.
- Benefits: Enjoy a market-leading benefits package and flexible hybrid working.
- Other info: Great career growth opportunities in a dynamic, supportive environment.
- Why this job: Make a real impact with cutting-edge technology and collaborative teams.
- Qualifications: Strong Java development skills and experience with modern frameworks.
The predicted salary is between 60000 - 80000 £ per year.
Prestigious opportunity for a talented and experienced Senior Java Developer to join a fast growing technology and transformation team delivering innovative, large-scale engineering solutions. This role sits at the intersection of technology, data, and AI, working on some of the UK's most ambitious digital programmes. You'll play a key role in designing and building modern, scalable applications that help organisations make smarter, data driven decisions. Collaborating within mature, cross-functional teams, working alongside engineers, architects, and business stakeholders to create impactful, future ready solutions.
Key Responsibilities
- Design, develop, and maintain high-quality Java based applications
- Contribute across the full software development lifecycle
- Provide technical input into architecture and system design
- Build secure, scalable RESTful APIs
- Collaborate with engineers, product teams, and stakeholders to deliver solutions
- Write clean, maintainable, and well documented code
- Troubleshoot and resolve complex production issues
- Continuously improve system performance, reliability, and security
- Stay up to date with emerging technologies and best practices
If you possess a combination of some of the following skills, then LET'S TALK!
- Strong experience in Java development (plus exposure to Kotlin or Scala)
- Deep understanding of OOP principles, SOLID design, and design patterns
- Hands on experience with Spring Framework (Spring Boot, Spring MVC)
- Experience designing and securing RESTful APIs
- Experience with containerisation (Docker, Kubernetes)
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, Bitbucket Pipelines)
- Strong experience with Git and version control strategies
- Experience working with cloud platforms (AWS, Azure, or GCP)
- Ability to monitor, diagnose, and improve application performance
- Strong understanding of secure coding practices
- Exposure to the following would be advantageous but not essential:
- Messaging/streaming technologies (Kafka, SQS)
- Serverless technologies (e.g., AWS Lambda)
- Monitoring/logging tools (ELK, Splunk, Dynatrace)
- ORM technologies (JPA, Hibernate)
- API documentation tools (e.g., Swagger/OpenAPI)
- Test tools (Postman, Selenium, Axe)
- Exposure to AI-assisted development tools (e.g., GitHub Copilot)
In return, you will be rewarded with a market leading benefits package and ongoing career development in a flexible, hybrid working environment.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Senior Java Developer in Manchester employer: Hays Specialist Recruitment Limited
Contact Detail:
Hays Specialist Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. 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 showcasing your best Java projects, APIs you've built, and any cool stuff you've done with Spring Framework. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common Java interview questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨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 hearing from passionate developers like you who are ready to make an impact!
We think you need these skills to ace Senior Java Developer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Java Developer role. Highlight your experience with Java, Spring Framework, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects where you've designed and built scalable applications or RESTful APIs. This gives us a clear picture of your hands-on experience and problem-solving abilities. Don't be shy about sharing your achievements!
Keep It Clear and Concise: When writing your application, keep it clear and concise. Use bullet points for easy reading and make sure to proofread for any typos or errors. We appreciate well-documented code, so let’s see that reflected in your application too!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It streamlines the process and ensures your application reaches us directly. So, hit that 'apply now' button and let’s get started!
How to prepare for a job interview at Hays Specialist Recruitment Limited
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java development, including any projects you've worked on. Highlight your understanding of OOP principles and design patterns, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some technical questions or coding challenges during the interview. Practice troubleshooting complex issues and think about how you can demonstrate your ability to improve system performance and reliability. Real-world examples will make your answers stand out!
✨Familiarise Yourself with the Tech Stack
Since the role involves working with various technologies like Spring Framework, RESTful APIs, and cloud platforms, do your homework! Understand how these technologies work together and be prepared to discuss your hands-on experience with them. This shows you're not just a coder but a well-rounded developer.
✨Prepare Questions for Them
Interviews are a two-way street, so come armed with thoughtful questions about the team, projects, and company culture. This not only shows your interest in the role but also helps you gauge if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!