At a Glance
- Tasks: Join a remote team to design and develop high-performance backend applications using Java and Spring Boot.
- Company: An innovative AI company transforming industries with intelligent solutions in finance, healthcare, logistics, and retail.
- Benefits: Enjoy remote work flexibility, collaborate with top talent, and contribute to cutting-edge AI products.
- Why this job: Be part of a dynamic team, influence architectural decisions, and work on impactful projects in AI.
- Qualifications: 3+ years of Java experience, strong knowledge of microservices, and familiarity with cloud environments required.
- Other info: Quick application process with only one interview stage; must be based in the UK or eligible to work there.
The predicted salary is between 36000 - 60000 £ per year.
An ambitious and fast-growing AI company building intelligent solutions that are transforming industries—from finance and healthcare to logistics and retail seeks a Java Developer with Spring Boot experience to join their distributed engineering team.
You’ll work remotely with a high-performing team of engineers, data scientists, and product specialists to build scalable backend systems that support our AI products. You’ll focus on microservice architecture, API development, and integrating machine learning outputs into robust backend services.
Tech You'll Work With:
- Java 17+
- Spring Boot, Spring Cloud
- RESTful APIs & Microservices
- Docker, Kubernetes
- AWS or GCP
- GitHub Actions, Jenkins (CI/CD)
Responsibilities:
- Design, develop, and maintain high-performance backend applications
- Build and evolve RESTful APIs and service-to-service integrations
- Collaborate with AI/ML teams to productionise models
- Contribute to architectural decisions and performance optimisations
- Write clean, maintainable, and testable code
- Participate in code reviews and agile ceremonies
What We're Looking For:
- 3+ years of Java development experience (Spring Boot a must)
- Solid understanding of microservices and API design
- Comfortable working in cloud-based environments (AWS/GCP)
- Experience with containerisation (Docker, Kubernetes)
- Self-motivated with excellent communication skills
- Based in the UK or eligible to work in the UK (remote within UK hours)
Please apply for immediate consideration, this is a 1 stage interview process and can move quickly.
Java Software Engineer employer: Oliver Bernard
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Familiarise yourself with the latest features of Java 17 and Spring Boot. Being able to discuss recent updates or enhancements during your interview can demonstrate your commitment to staying current in the field.
✨Tip Number 2
Brush up on your knowledge of microservices and RESTful API design. Be prepared to share examples of how you've implemented these concepts in past projects, as this will show your practical experience.
✨Tip Number 3
Gain a solid understanding of containerisation technologies like Docker and Kubernetes. If you can discuss how you've used these tools to improve deployment processes, it will set you apart from other candidates.
✨Tip Number 4
Since the role involves collaboration with AI/ML teams, consider brushing up on basic machine learning concepts. This will help you communicate effectively with those teams and show your willingness to learn and adapt.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java development experience, particularly with Spring Boot. Include specific projects or roles where you've worked with microservices and API design to demonstrate your relevant skills.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and backend development. Mention your experience with the technologies listed in the job description, such as Docker, Kubernetes, and cloud environments like AWS or GCP.
Showcase Relevant Projects: If you have any personal or professional projects that involve building RESTful APIs or working with machine learning models, be sure to mention them. This can help illustrate your hands-on experience and problem-solving abilities.
Highlight Soft Skills: Since the role requires excellent communication skills and self-motivation, include examples of how you've successfully collaborated with teams or managed projects independently. This will show that you're not just technically proficient but also a great team player.
How to prepare for a job interview at Oliver Bernard
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java, especially with Spring Boot. Be prepared to discuss specific projects where you've implemented these technologies and how they contributed to the success of the project.
✨Demonstrate Microservices Knowledge
Since the role focuses on microservice architecture, be ready to explain your understanding of microservices and API design. Share examples of how you've built or integrated microservices in previous roles.
✨Familiarity with Cloud Environments
As the company works with AWS or GCP, it’s crucial to demonstrate your comfort with cloud-based environments. Discuss any relevant experience you have with deploying applications in the cloud and how you’ve leveraged these platforms.
✨Prepare for Technical Questions
Expect technical questions related to backend development, RESTful APIs, and containerisation. Brush up on your knowledge of Docker and Kubernetes, and be ready to solve coding problems or discuss architectural decisions during the interview.