At a Glance
- Tasks: Design and build impactful Java applications for large-scale projects.
- Company: Dynamic tech company in Leeds with a collaborative culture.
- Benefits: Competitive salary, hybrid work model, 25 days holiday, and flexible benefits.
- Other info: Mentorship opportunities and excellent career growth in a fast-paced setting.
- Why this job: Influence technical decisions and work with modern technologies in a supportive 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
Additional experience that would be beneficial
- 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
- 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.
Apply with your CV or LinkedIn profile or message me directly at P.bower@tenthrevolution.com
Senior Java Software Engineer in Leeds 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 Leeds
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. The more you mingle, the better your chances of landing that Senior Java Developer role.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Java, Spring, and RESTful APIs. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and be ready to discuss your past projects and how you’ve tackled challenges in your work.
✨Apply Through Us!
We’ve got your back! Apply directly through our website for the best chance at landing that dream job. Plus, we love seeing candidates who are proactive and engaged in their job search!
We think you need these skills to ace Senior Java Software Engineer in Leeds
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 the role, so don’t be shy about showcasing your projects and 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!
Showcase Your Technical Skills: Don’t forget to mention your experience with containerisation tools like Docker and orchestration platforms like Kubernetes. We’re looking for someone who can hit the ground running, so highlight any relevant projects or technologies you've worked with.
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 the Spring ecosystem. Be ready to discuss your experience with Java applications, RESTful APIs, and any relevant design patterns. Prepare examples of projects where you've applied these skills, as this will show your depth of knowledge.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. Think about how you would troubleshoot production issues or optimise system performance. Practising coding problems or system design scenarios can help you articulate your thought process clearly.
✨Communicate Effectively
Since you'll be working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will demonstrate your ability to bridge the gap between business and technology, which is crucial for this role.
✨Highlight Your Mentorship Experience
As a senior engineer, mentoring junior team members is key. Be ready to share examples of how you've supported others in their development, whether through code reviews, pair programming, or knowledge sharing sessions. This shows your leadership potential and commitment to team growth.