Java Software Engineer

Java Software Engineer

Aberdeen Full-Time 36000 - 60000 £ / year (est.) Home office possible
O

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

Join a dynamic and innovative AI company that prioritises employee growth and collaboration within a remote-first culture. With a focus on cutting-edge technology and a commitment to transforming industries, you'll have the opportunity to work alongside talented professionals while enjoying flexible working arrangements and a supportive environment that fosters creativity and development.
O

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

Java 17+
Spring Boot
Microservices Architecture
API Development
RESTful APIs
Docker
Kubernetes
AWS or GCP
GitHub Actions
Jenkins (CI/CD)
Clean Code Practices
Performance Optimisation
Collaboration with AI/ML Teams
Agile Methodologies
Excellent Communication Skills

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.

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>