At a Glance
- Tasks: Develop Java applications and support migration projects in a dynamic Agile environment.
- Company: Join a leading UK-based organisation with a focus on innovation.
- Benefits: Earn £600 per day, work remotely, and enjoy flexible hours.
- Other info: Great opportunity for career growth in a supportive remote team.
- Why this job: Make a real impact by delivering high-quality solutions and enhancing your skills.
- Qualifications: Strong Java experience and familiarity with Spring Boot and automated testing.
The predicted salary is between 60000 - 60000 £ per year.
Location: Remote (UK-based)
Contract Length: 6 Months
Day Rate: £600 per day (Outside IR35)
Role Overview
We are seeking an experienced Java Developer to support a major migration and transformation programme for a UK-based organisation. This is a hands-on development role focused on delivering high-quality, scalable solutions within an Agile environment, with a strong emphasis on migration activities, detailed design implementation, and automated testing.
The successful candidate will work remotely within the UK and collaborate with technical teams to deliver robust Java-based solutions aligned to defined architectural and design standards.
Key Responsibilities
- Develop and implement Java-based applications and services using modern development frameworks and best practices.
- Work from detailed design documentation to deliver high-quality technical solutions.
- Support migration and transformation activities across enterprise applications and platforms.
- Build and maintain RESTful APIs and backend services using Spring Boot.
- Develop automated tests and contribute to improving test coverage and software quality.
- Participate in Agile ceremonies and collaborate with technical and delivery teams where required.
- Troubleshoot, resolve, and optimise application issues throughout the development lifecycle.
- Ensure code quality, maintainability, and adherence to engineering standards.
Required Skills & Experience
- Strong commercial experience with Java 21
- Proven experience using Spring Boot
- Experience with JBehave or similar BDD frameworks such as Cucumber
- Strong automated testing capability
- Experience supporting application or platform migration projects
- Good understanding of API development and integration patterns
- Familiarity with Agile delivery environments
Desirable Experience
- Utilities sector experience preferred
- Smart metering experience beneficial
Soft Skills
- Ability to work independently and manage workload effectively in a remote environment
- Strong attention to detail
- Comfortable working from detailed design specifications
- Good communication and collaboration skills
- Proactive and delivery-focused mindset
Graduate Java Software Developer employer: Stott and May
As a Graduate Java Software Developer at our UK-based organisation, you will thrive in a dynamic remote work environment that champions innovation and collaboration. We offer competitive day rates, a strong focus on professional development, and the opportunity to contribute to impactful migration projects while working alongside experienced technical teams. Our culture prioritises agility and quality, ensuring that you can grow your skills and make meaningful contributions to high-quality software solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Java Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or other platforms. Let them know you're on the hunt for a Graduate Java Software Developer role. You never know who might have a lead or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your Java projects, especially those using Spring Boot. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions related to Java and Spring Boot. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Graduate Java Software Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java and Spring Boot experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing enthusiasm and a personal touch.
Showcase Your Projects:If you've worked on any cool Java projects, make sure to mention them! Whether it's a personal project or something from a previous job, we want to see your hands-on experience and creativity.
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!
How to prepare for a job interview at Stott and May
✨Know Your Java Inside Out
Make sure you brush up on your Java 21 knowledge before the interview. Be ready to discuss your experience with Spring Boot and any migration projects you've worked on. They’ll likely ask you to explain how you’ve implemented Java-based applications, so have some examples ready!
✨Showcase Your Agile Experience
Since this role is in an Agile environment, be prepared to talk about your experience with Agile ceremonies. Share specific instances where you collaborated with teams or contributed to sprints. This will show that you can thrive in a remote setup and work well with others.
✨Demonstrate Your Testing Skills
Automated testing is key for this position, so highlight your experience with JBehave or similar BDD frameworks like Cucumber. Discuss how you’ve improved test coverage in past projects and be ready to explain your approach to ensuring software quality.
✨Prepare Questions About the Role
Interviews are a two-way street! Prepare thoughtful questions about the migration and transformation programme they’re undertaking. This shows your interest in the role and helps you gauge if it’s the right fit for you. Plus, it gives you a chance to demonstrate your proactive mindset.