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 technology and transformation.
- Benefits: Enjoy a market-leading benefits package and flexible hybrid working.
- Other info: Collaborate with cross-functional teams and grow your career in a dynamic environment.
- Why this job: Make a real impact on ambitious projects using cutting-edge technology.
- Qualifications: Strong Java development skills and experience with modern frameworks.
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, Bit bucket 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.
What you need to do now
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 Technology
Contact Detail:
Hays Technology 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 gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don't forget to apply through our website! We make it super easy for you to submit your application and get noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
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 how you tackle real-world challenges in software development.
Keep It Clear and Concise: When writing your application, keep it clear and to the point. 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 a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Hays Technology
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with OOP principles, SOLID design, and design patterns. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.
✨Showcase Your API Expertise
Since building secure, scalable RESTful APIs is a key responsibility, be ready to talk about your past projects involving APIs. Discuss the tools you used, any challenges you faced, and how you ensured security and performance. If you have experience with documentation tools like Swagger, mention that too!
✨Familiarise Yourself with Emerging Tech
Stay updated on the latest technologies relevant to the role, such as containerisation with Docker and Kubernetes, or cloud platforms like AWS and Azure. Being able to discuss how these technologies can enhance application performance will show your enthusiasm and readiness to contribute.
✨Prepare for Team Collaboration Questions
This role involves working closely with cross-functional teams, so expect questions about collaboration and communication. Think of examples where you successfully worked with engineers, product teams, or stakeholders to deliver solutions. Highlight your ability to write clean, maintainable code and how you approach troubleshooting complex issues.