Junior Java Developer
Junior Java Developer
Location: Bournemouth
Role Type: Permanent
Work Setup: Hybrid - 4 days in office, 1 day work from home
Who We Are
Robert Walters is the world's most trusted talent solutions business. Across the globe, we deliver recruitment, outsourcing, and talent advisory services for businesses of all sizes, opening doors for people with diverse skills, ambitions, and backgrounds.
The Role
We have an exciting new opportunity for a Junior Java Developer to join Robert Walters as a Consultant. Preferably you will have strong Java development and Spring experience.
As a Consultant, you will benefit from permanent employment with Robert Walters and will be deployed on an assignment with one of our clients, an award winning Investment banking client. In return we will provide you with the opportunity to develop your skills with ongoing training and professional support.
What you'll do
- Work alongside the existing team to develop and maintain Spring Web and Spring Batch applications.
- Support integration efforts with Kafka and other messaging systems under the guidance of senior team members.
- Contribute to microservices development, learning distributed system concepts in a hands-on environment.
- Take ownership of assigned tasks and features, delivering them within agreed timelines.
- Participate in code reviews and apply feedback to continuously improve code quality.
- Assist in debugging and troubleshooting issues raised in production or testing environments.
- Help keep technical documentation up to date for features you work on.
- Utilize AI-powered development tools such as GitHub Copilot and other available models to assist with code generation, debugging, and documentation.
What you'll bring
- Proficiency in Java and the Spring Framework (Spring Web or Spring Boot).
- Understanding of core programming concepts such as OOP, data structures, and design patterns.
- Familiarity with RESTful APIs and how web services interact.
- Basic experience with version control tools such as Git.
- Good communication skills and ability to work effectively within an established team.
- A proactive attitude with a genuine willingness to learn and grow.
Nice to Have
- Any exposure to Kafka or other messaging systems (academic or personal projects welcome).
- Basic awareness of microservices architecture or distributed systems.
- Familiarity with Docker, Kubernetes, or any cloud platform such as AWS.
- Some experience with or understanding of CI/CD pipelines or DevOps practices.
What's Next
If you are ready to take the next step, apply now! Successful applicants will be contacted directly by a recruiter to discuss the role more.
We are committed to creating an inclusive recruitment experience. If you require support or adjustments to the recruitment process, our Adjustment Concierge Service is here to help. Please feel free to contact us at (see below) to discuss how we can support you.
This position is being recruited on behalf of our client through our Outsourcing service line. Resource Solutions Limited, trading as Robert Walters, acts as an employment business and agency, partnering with top organizations to help them find the best talent. We welcome applications from all candidates and are committed to providing equal opportunities.