At a Glance
- Tasks: Develop and maintain full-stack Java web applications in a collaborative team.
- Company: Join a supportive tech company focused on delivering innovative SaaS solutions.
- Benefits: Enjoy 33 days of annual leave, a good pension, and performance bonuses.
- Other info: Great opportunity for career growth in a fast-paced environment.
- Why this job: Grow your skills while making a real impact on a dynamic SaaS product.
- Qualifications: Experience in Java development, Spring, and strong problem-solving skills required.
The predicted salary is between 40000 - 50000 £ per year.
We are looking for a mid-level Java Software Developer to join a small, collaborative team delivering a specialist SaaS platform to academic and commercial clients. You will contribute to the ongoing development, enhancement, and support of a complex web-based management system. This is a hands-on role where you’ll work across the full stack, take ownership of features, and help improve system performance, stability, and scalability.
Key Responsibilities
- Develop and maintain full-stack Java web applications
- Contribute to the design and implementation of new features
- Write clean, maintainable, and secure code
- Create and optimise database schemas and complex SQL queries
- Participate in Agile ceremonies and collaborative planning
- Support releases, deployments, and CI/CD processes
- Investigate and resolve bugs and technical issues
- Work closely with internal stakeholders to understand requirements
About You
Essential:
- Commercial experience in Java development
- Experience with Spring (e.g. Spring MVC)
- Strong JavaScript skills
- Experience with relational databases and SQL
- Understanding of Agile development practices
- Good problem-solving and debugging skills
- Strong communication skills and ability to work within a team
Desirable:
- Experience with CI tools (e.g. Jenkins)
- Exposure to cloud platforms (e.g. AWS)
- Experience with PL/SQL or reporting tools
Benefits
- Good Pension
- 33 day annual leave + BH
- Bonus
This is an excellent opportunity for a developer looking to grow their technical skills within a supportive team while contributing to a robust and evolving SaaS product.
Java Software Developer in Surrey employer: Adria Solutions
Contact Detail:
Adria Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Developer in Surrey
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in SaaS. 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 GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on Agile practices and common Java-related questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Java Software Developer in Surrey
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java development experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in Spring and SQL!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about joining our team at StudySmarter and how your background makes you a perfect fit for the Java Software Developer role. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled bugs or technical issues. We love candidates who can demonstrate their problem-solving abilities, especially in a collaborative environment like ours.
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 don’t miss out on any important updates from our team. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Adria Solutions
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java development, especially with frameworks like Spring MVC. Practising coding challenges can help you demonstrate your problem-solving abilities during technical questions.
✨Showcase Your Full-Stack Experience
Since this role involves full-stack development, be ready to talk about your experience across both front-end and back-end technologies. Highlight specific projects where you've contributed to both areas, and be prepared to discuss how you optimised performance and scalability.
✨Familiarise Yourself with Agile Practices
Understanding Agile methodologies is crucial for this position. Brush up on Agile principles and be ready to share examples of how you've participated in Agile ceremonies or collaborative planning sessions in your previous roles.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the SaaS platform, and the company's future plans. This shows your genuine interest in the role and helps you assess if it's the right fit for you.