At a Glance
- Tasks: Design and develop high-quality Java applications for innovative digital programmes.
- Company: Join a prestigious tech company at the forefront of transformation.
- Benefits: Enjoy a market-leading benefits package and flexible hybrid working.
- Other info: Collaborate with cross-functional teams in a dynamic, growth-focused 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.
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, 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.
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 Bolton employer: Hays
Contact Detail:
Hays Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer in Bolton
✨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, and any cool stuff you've built. 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 brushing up on common Java questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable.
✨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 Bolton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java development experience and any relevant technologies you've worked with. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
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 you can contribute to our team. We love seeing enthusiasm and a bit of personality in your application.
Showcase Your Projects: If you've worked on any impressive projects, especially those involving scalable applications or RESTful APIs, make sure to mention them. We’re keen to see real-world examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you get the attention you deserve. Let’s get started on this journey together!
How to prepare for a job interview at Hays
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with OOP principles, SOLID design, and design patterns. Prepare to showcase your knowledge of the Spring Framework, especially Spring Boot and Spring MVC, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. Practice troubleshooting complex production issues and think about how you would improve system performance and security. This will demonstrate your ability to handle real-world scenarios.
✨Collaborate Like a Pro
Since this role involves working with cross-functional teams, be ready to discuss your collaboration experiences. Share examples of how you've worked alongside engineers, product teams, and stakeholders to deliver impactful solutions. Highlight your communication skills and teamwork.
✨Stay Current with Tech Trends
Familiarise yourself with emerging technologies and best practices in the industry. Mention any experience you have with containerisation tools like Docker and Kubernetes, CI/CD tools, or cloud platforms such as AWS, Azure, or GCP. Showing that you're proactive about learning will impress your interviewers.