At a Glance
- Tasks: Design and build high-quality Java applications that drive data-driven decisions.
- Company: Dynamic tech company in Manchester with a hybrid working model.
- Benefits: Competitive salary, private medical insurance, 25 days holiday, and flexible benefits.
- Other info: Mentorship opportunities and excellent career growth in a collaborative environment.
- Why this job: Join a team influencing tech decisions and work on impactful engineering projects.
- Qualifications: Strong Java experience and familiarity with modern development tools and practices.
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 Manchester 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 Manchester
✨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 and insider info that could give you the edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects or contributions to open-source. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨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 seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Java Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Java Developer role. Highlight your Java expertise, experience with Spring, and any relevant projects you've worked on. We want to see how you can contribute to our team!
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 your background aligns with our needs. Don’t forget to mention your experience with modern technologies and your approach to problem-solving.
Showcase Your Projects: If you've worked on any significant projects, especially those involving Java or cloud platforms, make sure to include them. We love seeing real-world applications of your skills, so share what you've built and the impact it had!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to attach your CV and cover letter in one go. Let’s get your application rolling!
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, as this will show your depth of knowledge.
✨Showcase Your Problem-Solving Skills
During the interview, expect to tackle some technical challenges or scenarios. Practice explaining your thought process clearly and logically. This will demonstrate your ability to troubleshoot production issues and optimise system performance effectively.
✨Familiarise Yourself with Modern Technologies
Stay updated on the latest trends in cloud platforms like AWS or Azure, and containerisation tools such as Docker. Being able to discuss these technologies confidently will show that you're proactive about your professional development and can contribute to the team's success.
✨Communicate Effectively
Remember, you'll need to communicate technical concepts to both technical and non-technical stakeholders. Practice explaining complex ideas in simple terms, as this will highlight your ability to collaborate with cross-functional teams and mentor junior engineers.