At a Glance
- Tasks: Lead the development of a scalable Data Fabric platform using Java and Spring Boot.
- Company: Join a forward-thinking tech company focused on innovative data solutions.
- Benefits: Enjoy a competitive salary, hybrid work options, and opportunities for professional growth.
- Other info: Mentorship opportunities and a dynamic team await you!
- Why this job: Make a real impact by shaping a cutting-edge platform in a collaborative environment.
- Qualifications: 5+ years of software engineering experience with strong Java and Spring Boot skills.
The predicted salary is between 60000 - 80000 £ per year.
Location: UK (Hybrid / Onsite as required)
Experience: 5+ years
Role Type: Fixed Term Contract
Overview: We are developing a scalable Data Fabric platform that ingests, transforms, and serves trusted data products across multiple domains. The platform spans on-premise and cloud environments and underpins a wide range of analytics and operational workloads. This role plays a critical part in shaping, building, and scaling the platform as new use cases onboard.
Role Summary: As a Senior Software Engineer, you will lead technical delivery while remaining deeply hands-on. You will design and build platform components, own complex engineering outcomes, and set high standards for quality, reliability, and operability. You will work closely with architects and engineering peers, mentor team members, and contribute to both technical and delivery decisions.
Key Responsibilities:
- Own end-to-end delivery of complex features and platform capabilities
- Design and build scalable Java / Spring Boot microservices
- Define and uphold engineering standards for code quality, testing, and documentation
- Mentor engineers and promote knowledge sharing
- Drive DevOps practices, CI/CD, and operational readiness
- Collaborate with globally distributed engineering and product partners
- Support integration of new use cases into an established enterprise platform
Must-Have Skills:
- Strong hands-on expertise with Java and Spring Boot (microservices)
- Proven senior-level software engineering experience
- Deep understanding of CI/CD and DevOps practices
- Hands-on experience with Kubernetes
- Cloud experience (GCP preferred, others considered)
- Experience building or integrating React-based UIs or strong understanding of UI/backend integration
- Experience working on large-scale data platforms or enterprise systems
Nice-to-Have:
- Experience in large, matrixed, or global organisations
- Exposure to cloud-native architecture and platform modernisation initiatives
Senior Java Developer employer: NextWave Consulting Ltd
Contact Detail:
NextWave Consulting Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and Spring Boot. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Java projects and microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of CI/CD and DevOps practices. Practice common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your experience with large-scale data platforms and cloud environments.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Spring Boot, as well as any relevant cloud and DevOps skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Senior Java Developer position and how your skills can help us build our Data Fabric platform. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any large-scale data platforms or enterprise systems, make sure to mention them in your application. We love seeing real-world examples of your work, especially if they relate to the responsibilities outlined in the job description.
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 – just follow the prompts!
How to prepare for a job interview at NextWave Consulting Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java and Spring Boot skills. Be ready to discuss your hands-on experience with microservices and how you've tackled complex engineering challenges in the past. Prepare examples that showcase your problem-solving abilities and technical expertise.
✨Showcase Your DevOps Knowledge
Since this role involves driving DevOps practices, be prepared to talk about your experience with CI/CD pipelines and operational readiness. Share specific instances where you've implemented these practices and how they improved project outcomes.
✨Be a Team Player
Collaboration is key in this role, so highlight your experience working with globally distributed teams. Discuss how you've mentored others and contributed to knowledge sharing within your team. This will show that you're not just a great developer but also a supportive colleague.
✨Understand the Bigger Picture
Familiarise yourself with the company's Data Fabric platform and its use cases. Being able to discuss how your skills can contribute to the platform's scalability and reliability will demonstrate your genuine interest in the role and the organisation.