At a Glance
- Tasks: Design and build impactful Java applications for data-driven decisions.
- Company: Dynamic tech company in Manchester with a hybrid working model.
- Benefits: Competitive salary, private medical insurance, and flexible benefits allowance.
- Other info: Mentorship opportunities and excellent career growth in a supportive team.
- Why this job: Influence technical decisions and work with modern technologies in a collaborative environment.
- Qualifications: Strong Java experience and familiarity with cloud platforms and containerisation tools.
The predicted salary is between 55000 - 65000 £ per year.
This is an opportunity to work on large-scale, complex engineering projects that have real impact. As a Senior Java Developer, you will design and build solutions that help organisations make better, data-driven decisions in rapidly changing environments. You will operate at the intersection of business and technology, contributing not just code but also ideas, architecture, and direction. You will collaborate with experienced, cross-functional teams and work on systems that are used at scale. The role offers the chance to influence technical decisions, work with modern technologies, and continuously develop your skills.
What You’ll Be Doing
- Design, develop, and maintain high-quality Java applications
- Contribute across the full software development lifecycle, from design through to deployment and support
- Provide input into system architecture and technical design decisions
- Build and secure RESTful APIs
- Work closely with cross-functional teams to deliver robust software solutions
- Troubleshoot production issues and optimise system performance
- Stay up to date with evolving technologies and engineering best practices
- Mentor junior engineers and contribute to knowledge sharing within the team
What We’re Looking For
- Strong experience with Java or other JVM-based languages such as Kotlin or Scala
- Experience with the Spring ecosystem, including Spring Boot and Spring MVC
- Solid understanding of object-oriented programming, SOLID principles, and design patterns
- Experience with containerisation tools such as Docker and orchestration platforms like Kubernetes
- Familiarity with CI/CD pipelines and tools such as Jenkins, Bitbucket Pipelines, or GitHub Actions
- Experience designing and securing RESTful APIs
- Working knowledge of cloud platforms such as AWS, Azure, or GCP
- Exposure to message queueing systems such as Kafka or SQS
- Experience with serverless technologies
- Familiarity with monitoring and logging tools
- Knowledge of JPA, Hibernate, and API documentation tools such as Swagger
- Experience delivering projects end-to-end from backlog to production
- Familiarity with modern testing tools and practices
You should also be comfortable communicating technical concepts to both technical and non-technical stakeholders, and able to prioritise work effectively within a team.
What we offer
- Competitive salary with annual review and performance-based bonus
- Hybrid working model with flexibility to support work and home life
- 25 days holiday, with the option to purchase up to 10 additional days
- Private medical insurance and access to additional healthcare options
- Pension scheme with optional matching contributions
- Life assurance (up to four times core salary) and personal accident insurance
- Occupational sick pay and support for your overall wellbeing
- Family-friendly leave policies
- You will also have access to a flexible benefits allowance, allowing you to tailor your package to suit your needs. Options include dental insurance, childcare support, travel insurance, additional life assurance, critical illness cover, health assessments, and corporate discounts on a range of products and services.
Eligibility
Candidates must be eligible to obtain UK Security Clearance (SC).
Apply with your CV or LinkedIn profile or message me directly.
Senior Java Software Engineer in Bolton employer: Tenth Revolution Group
Contact Detail:
Tenth Revolution Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer in Bolton
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Java Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java projects and contributions to open-source. This not only demonstrates your expertise but also gives potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects and the decisions you made during development.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are genuinely interested in joining us. 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 Software Engineer in Bolton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and the Spring ecosystem. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing your relevant projects!
Showcase Your Projects: Include specific examples of projects where you’ve designed and built Java applications. We love seeing how you’ve contributed to the full software development lifecycle, so share those details with us!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your technical skills and experiences are easy to read and understand. Avoid jargon unless it’s necessary!
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 Tenth Revolution Group
✨Know Your Java Inside Out
Make sure you brush up on your Java skills and be ready to discuss your experience with the Spring ecosystem. Be prepared to explain how you've used design patterns and SOLID principles in your past projects. This will show that you not only know the language but also understand best practices.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some technical challenges or coding exercises. Think aloud as you solve problems; this gives the interviewer insight into your thought process and how you approach complex issues. Highlight any experience you have with troubleshooting production issues.
✨Communicate Effectively
Since you'll be working with both technical and non-technical stakeholders, practice explaining technical concepts in simple terms. Prepare examples of how you've successfully communicated complex ideas in the past, as this will demonstrate your ability to bridge the gap between tech and business.
✨Be Ready to Discuss Modern Technologies
Stay updated on the latest trends in software development, especially around cloud platforms like AWS or Azure, and containerisation tools like Docker. Be prepared to discuss how you've implemented these technologies in your work and how they can benefit the organisation you're interviewing with.