At a Glance
- Tasks: Build and maintain high-performance backend systems using Java in a collaborative environment.
- Company: Join The Investigo Group, a leader in innovative tech solutions.
- Benefits: Enjoy competitive salary, remote work, generous holiday, and continuous learning opportunities.
- Other info: Flexible working options and a commitment to diversity and inclusion.
- Why this job: Make an impact with cutting-edge technology while working on exciting projects.
- Qualifications: 7+ years of backend engineering experience, strong Java skills, and a passion for mentoring.
The predicted salary is between 50000 - 70000 £ per year.
Location: Remote (UK)
Job Type: Full-time, Permanent
Salary: Competitive, based on experience + benefits + bonus potential
About Us:
Come and be a part of The Investigo Group (TIG), a dynamic coalition of cutting-edge tech firms specialising in Platform, Software, Data, AI and other bleeding-edge technology solutions. Our innovative prowess spans the globe while proudly hailing from the United Kingdom. The group is multi-functional with a large portfolio of B2B products and services.
Our ecosystem is made up of:
- IIS: Providing secure internet access in both the public and private sectors.
- Vestigo Consulting: Our training and consultancy company, tailored around specialist sector-specific knowledge, providing regular courses and CPD for our community.
- Collaboraite: A bleeding-edge company that provides our Data and AI capability.
Diversity, Equity, and Inclusion (DEI) are at the heart of The Investigo Group (TIG). We're dedicated to creating a workplace where people from all backgrounds are not only welcome but empowered to excel. We actively seek diverse talent, promote fairness, and foster an inclusive environment where every voice matters, driving innovation and progress in our dynamic tech community.
About You:
You’re an experienced backend engineer who thrives in collaborative environments and enjoys solving complex technical problems. You’re confident in your skills with Java and bring solid experience with microservices, messaging systems, and scalable architecture. You’ve likely worked in fast-paced environments and know how to strike the balance between delivery speed and long-term maintainability.
You’re someone who:
- Thinks deeply about software design and architecture.
- Can clearly articulate your thinking to both engineers and non-engineers.
- Enjoys mentoring, supporting teammates, and fostering a strong engineering culture.
- Has a curiosity for emerging technologies and is eager to learn (and teach).
- Feels comfortable working independently, taking initiative, and owning solutions end-to-end.
- Believes in writing clean, testable code and values continuous improvement.
This is a great opportunity if you're passionate about impactful work, value autonomy and collaboration, and want to help build systems that matter.
About The Team:
You’ll be joining a small but mighty cross-functional engineering team within Collaboraite, focused on developing a collaborative data and analytics platform. The work involves cutting-edge challenges; real-time event handling, secure data ingestion, working with LLMs and Computer Vision models, and crafting high-performance indexing and search pipelines.
About The Role:
We’re hiring a Senior Java Engineer to join our Collaboraite team, building the next generation of secure, high-performance, and scalable data analytics platforms. This is a hands-on engineering role with real scope for technical leadership. You’ll help design, build, and deliver features and services that power AI-enabled products used by some of the most respected organisations in the UK.
Key Responsibilities:
- Build and maintain scalable, secure, and high-performance backend systems using Java, with additional exposure to Go and Python.
- Contribute to architectural decision-making and ensure alignment with engineering best practices.
- Build APIs and services in a microservices ecosystem, often using Spring Boot, Quarkus, and modern messaging systems.
- Support CI/CD practices, including infrastructure as code, containerisation, and GitHub Actions or Jenkins.
- Collaborate cross-functionally with Product, ML Engineers, and Designers to define, plan, and deliver features.
- Mentor junior engineers and champion best practices in testing, documentation, and code quality.
- Troubleshoot performance and reliability issues across distributed systems.
Success in This Role Looks Like:
- Delivering robust, scalable, and secure features that contribute directly to the platform’s growth and stability.
- Influencing technical direction by contributing to architectural decisions and raising the standard of engineering quality across the team.
- Proactively identifying improvements in system performance, developer experience, or technical debt—and driving them through to implementation.
- Mentoring and supporting team members, fostering a culture of collaboration, continuous learning, and engineering excellence.
- Communicating effectively with stakeholders across disciplines, translating complex technical ideas into clear, actionable insights.
- Taking ownership of projects and features from design through to deployment, monitoring, and refinement—delivering value quickly without compromising maintainability.
What We're Looking For:
- 7+ years of hands-on backend engineering experience, with deep expertise in Java and modern backend ecosystems.
- Proven experience building microservices and event-driven systems (e.g., with Kafka, RabbitMQ, or NATS).
- Strong relational database skills (PostgreSQL), including schema design and SQL optimisation.
- Experience with RESTful API design and implementation, ideally with Spring Boot or Quarkus.
- Familiarity with containerisation (Docker, Kubernetes, Helm) and DevOps practices.
- Comfortable working in Agile, cross-functional teams.
- SC clearance (or eligibility to obtain it) is a requirement for this role.
Soft Skills:
- Clear communicator who can explain technical concepts to both technical and non-technical stakeholders.
- Natural mentor who shares knowledge and brings others along.
- A thoughtful engineer who balances speed with maintainability.
- A proactive mindset—always looking for ways to improve systems, codebases, or processes.
- Ability to break down complex problems and drive solutions through to delivery.
Security Clearance Requirements:
Please note that holding current SC clearance is not essential at the point of application, but eligibility is required. This role requires the successful candidate to be eligible for Security Check (SC) clearance. To meet this requirement, applicants must:
- Have the right to work in the UK
- Have lived in the UK continuously for the past 5 years
- Not have spent more than 6 months outside the UK in total during that period
- Be willing to undergo security vetting as part of the onboarding process
Flexible Working: We offer both hybrid and remote working models.
Private Medical
Inclusive Culture: Enjoy an inclusive culture and environment.
Holiday: Generous holiday allowance.
Learning: Access to continuous learning and development opportunities.
Bonus Potential: Bonus potential based on performance and business-related factors.
Discounts: Discounts on a wide range of products and services.
Pension: Pension scheme contributions with Government Top-Up
EV Car Scheme
More Benefits: Explore additional benefits on our career site.
Please note that the talent acquisition team is managing this vacancy directly and we do not require agency support. Candidates who are successful will be required to undergo relevant security checks.
Our Process:
Our talent acquisition team will be in touch if you're successful, and the team will arrange a short screening call (max 30 minutes) to learn more about you, what you’re looking for, and answer any questions you may have. If all goes well, the team will share your profile with the hiring manager for review. Our interview process is tailored to each role but typically the first half is run remotely with a final stage on-site. For this position, you can expect a two-stage interview process:
- 1st Stage – An informal 30-minute video call with the hiring team to discuss your skills and relevant experience.
- 2nd Stage – A 60-90-minute formal interview where you can anticipate competency and technical questions.
As an inclusive employer, please inform us if you require any reasonable adjustments.
Equal Opportunities:
Here at TIG we are committed to equal opportunities and value diversity, equity and inclusion at our company. We do not discriminate based on race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. As a Group, we seek to ensure that individuals with disabilities receive reasonable accommodation throughout the hiring process and ultimately within the job itself. Please contact us to request any accommodations.
Remote Senior Java Engineer (Remote) in Wakefield employer: The Investigo Group
The Investigo Group (TIG) is an exceptional employer that champions innovation and collaboration within a diverse and inclusive work environment. As a Senior Java Engineer, you'll enjoy competitive compensation, flexible working arrangements, and ample opportunities for professional growth while contributing to cutting-edge technology solutions that make a real impact. Join a dynamic team where your expertise will be valued, and your contributions will help shape the future of secure data analytics platforms.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Java Engineer (Remote) in Wakefield
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at The Investigo Group or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to The Investigo Group.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like The Investigo Group.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like The Investigo Group that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Remote Senior Java Engineer (Remote) in Wakefield
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at The Investigo Group.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at The Investigo Group and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at The Investigo Group
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If The Investigo Group uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.