At a Glance
- Tasks: Design and develop modern Java applications while collaborating with cross-functional teams.
- Company: Dynamic tech company focused on innovative transformation projects.
- Benefits: Competitive salary, annual bonus, flexible working, and comprehensive wellbeing programmes.
- Other info: Opportunities for continuous professional development and mentoring junior developers.
- Why this job: Make a real impact on projects using cutting-edge technologies in a supportive environment.
- Qualifications: 5+ years of Java experience and strong knowledge of Spring Framework.
The predicted salary is between 54000 - 64000 € per year.
We are looking for an experienced Senior Java Developer who will design and deliver modern solutions for a diverse portfolio of clients. Working within cross-functional teams, you’ll be involved in the full software development lifecycle - from concept through to deployment and maintenance. This is an excellent opportunity for someone who wants to grow their technical expertise, have a real impact on projects, and work with cutting-edge technologies.
Key responsibilities:
- Design, develop, and maintain Java applications
- Participate in the full SDLC (design, development, deployment, maintenance)
- Contribute to system architecture and solution design
- Build and secure RESTful APIs
- Collaborate with project teams and stakeholders
- Troubleshoot production issues and optimise performance
- Create and maintain technical documentation
- Share knowledge and mentor junior developers
- Stay up to date with emerging technologies and recommend improvements
For the Lead Consultants: additional duties include mentoring juniors, driving digital transformation, and building trusted relationships with clients.
Requirements:
- At least 5+ years of experience with Java (Kotlin/Scala is a plus)
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC)
- Experience designing and building RESTful APIs
- Solid understanding of OOP, SOLID principles, and design patterns
- Experience with Docker and Kubernetes
- Familiarity with version control systems (Git)
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, Bitbucket Pipelines)
- Knowledge of at least one cloud platform (AWS, Azure, or GCP)
- Ability to diagnose and resolve performance issues
- Strong communication skills
Nice to have:
- Message queueing systems (Kafka, SQS)
- Serverless technologies (e.g., AWS Lambda)
- Monitoring tools (Dynatrace, ELK, Splunk)
- JPA / Hibernate
- Swagger / OpenAPI
- Testing tools (Selenium, Postman, etc.)
- Experience delivering end-to-end projects
Benefits:
- Annual bonus: approx. 5%
- Work from abroad: up to 4 weeks per year
- 6 months of fully paid paternity leave (no qualifying period)
- Flexible public holidays (option to defer)
- Hybrid working model (office + remote)
- Comprehensive benefits package and wellbeing programmes
- Access to training, certifications, and continuous development
What we offer:
- Opportunity to work on innovative transformation projects
- Exposure to modern technologies and methodologies
- Real impact on products and services
- Continuous professional development and certification support
- Inclusive, collaborative, and supportive work environment
- Culture focused on growth, diversity, and knowledge sharing
You’ll be part of a team helping organisations make smarter decisions in a constantly evolving world. Your work will directly contribute to shaping the future of leading businesses and their ability to succeed in the digital landscape.
Salary: Depending on your experience and performance during the interview process.
Interview process: Technical interview with pair programming - 1h; Culture fit - 1h.
Manchester or Leeds hybrid - Senior/Lead Java Consultant or Fullstack employer: Tenth Revolution Group
Join a forward-thinking company that values innovation and collaboration, offering a hybrid working model in vibrant Manchester or Leeds. With a strong focus on employee growth, you will have access to continuous development opportunities, comprehensive benefits, and a supportive culture that encourages knowledge sharing and diversity. This is an ideal environment for experienced Java professionals looking to make a meaningful impact while working with cutting-edge technologies.
StudySmarter Expert Advice🤫
We think this is how you could land Manchester or Leeds hybrid - Senior/Lead Java Consultant or Fullstack
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend local meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Brush up on your technical skills and be ready to showcase your experience with Java, Spring Framework, and RESTful APIs. Practice common interview questions and pair programming scenarios.
✨Tip Number 3
Don’t just apply anywhere; focus on companies that align with your values and career goals. Check out our website for roles that excite you and fit your expertise in Java and full-stack development.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way in leaving a positive impression. It shows your enthusiasm and keeps you fresh in their minds as they make decisions.
We think you need these skills to ace Manchester or Leeds hybrid - Senior/Lead Java Consultant or Fullstack
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role. Highlight your experience with Java, Spring Framework, and any relevant technologies like AWS or AngularJS. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share 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 interesting projects, don't hesitate to mention them! Whether it's building RESTful APIs or using Docker, we want to know what you've done and how it relates to the position.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Tenth Revolution Group
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Spring Framework, and any other technologies mentioned in the job description. Brush up on your knowledge of RESTful APIs and cloud platforms like AWS, as these will likely come up during the technical interview.
✨Prepare for Pair Programming
Since the interview includes a pair programming session, practice coding with someone else. This will help you get comfortable explaining your thought process and collaborating in real-time, which is crucial for this role.
✨Showcase Your Problem-Solving Skills
Be ready to discuss how you've tackled performance issues or optimised applications in the past. Use specific examples from your experience to demonstrate your ability to troubleshoot and improve systems.
✨Cultural Fit Matters
The culture fit interview is just as important as the technical one. Research the company’s values and think about how your own experiences align with their focus on growth, diversity, and collaboration. Be prepared to share how you can contribute to their team dynamic.