Java Engineer

Java Engineer

Slough Temporary 52000 - 78000 Β£ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Design and develop scalable backend systems using Java in a cloud-native environment.
  • Company: Join a high-performing engineering team making an impact on millions.
  • Benefits: Competitive day rate, hybrid work model, and opportunities for professional growth.
  • Why this job: Work with cutting-edge technologies and enhance complex systems that operate at scale.
  • Qualifications: Strong Java and Spring Boot experience, with knowledge of microservices and cloud environments.
  • Other info: Dynamic, collaborative environment with a focus on innovation and quality.

The predicted salary is between 52000 - 78000 Β£ per year.

Join a high-performing engineering team working on large-scale, high-availability systems used by millions. This role offers the chance to build and enhance complex backend services in a modern, cloud-native environment.

What you'll be doing:

  • Designing and developing performant, scalable backend systems using Java (up to Java 21)
  • Working with PostGres
  • Building microservices with Spring Boot and related frameworks
  • Developing and maintaining RESTful APIs and event-driven systems
  • Writing clean, testable code and following TDD principles with a strong focus on unit testing
  • Working closely with DevOps, Product, and QA teams to deliver high-quality solutions
  • Deploying and supporting services in AWS with tools such as Lambda, ECS, S3, and CloudFormation, along with Kubernetes for container orchestration

What we're looking for (Requirements):

  • Strong commercial experience with Java and Spring Boot
  • Proven experience designing and maintaining microservices
  • Hands-on experience working with PostGres
  • Background working in cloud environments, ideally AWS
  • Knowledge of Kubernetes and containerised systems
  • Familiarity with CI/CD pipelines and automation tooling
  • Strong understanding of software testing, TDD, and unit testing
  • Comfortable working within Agile teams
  • Clear communication skills and the ability to collaborate effectively in a hybrid setup

If you are an experienced Java Engineer keen to join a modern engineering environment and work on systems that operate at scale, please get in touch for more information.

Java Engineer employer: Arrows

Join a dynamic and innovative team in London, where your contributions as a Java Engineer will directly impact millions of users. We pride ourselves on fostering a collaborative work culture that encourages continuous learning and professional growth, offering opportunities to work with cutting-edge technologies in a hybrid environment. With competitive day rates and a focus on high-quality solutions, this role is perfect for those seeking meaningful and rewarding employment in a thriving engineering landscape.
A

Contact Detail:

Arrows Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Java Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. 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 or personal website showcasing your projects, especially those involving Java, Spring Boot, and microservices. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills. Practice coding challenges related to Java and TDD principles. We recommend using platforms that simulate real interview scenarios to get you in the zone.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our high-performing engineering team.

We think you need these skills to ace Java Engineer

Java
Spring Boot
PostGres
Microservices
RESTful APIs
Event-Driven Systems
TDD (Test-Driven Development)
Unit Testing
AWS
Kubernetes
Container Orchestration
CI/CD Pipelines
Agile Methodologies
Collaboration Skills
Cloud-Native Environments

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

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 in cloud environments and TDD makes you a perfect fit for our team.

Showcase Your Projects: If you've worked on any large-scale systems or have experience with AWS, Kubernetes, or PostGres, make sure to mention these in your application. We love seeing real-world examples of your work!

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 Arrows

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the latest features up to Java 21. Be ready to discuss your experience with Spring Boot and how you've designed and maintained microservices in previous roles.

✨Showcase Your TDD Knowledge

Prepare to talk about your approach to Test-Driven Development (TDD). Have examples ready where you wrote clean, testable code and how you ensured high-quality solutions through unit testing.

✨Familiarise Yourself with Cloud Tools

Since this role involves AWS and Kubernetes, make sure you understand how these tools work together. Be prepared to discuss any hands-on experience you have with deploying services in a cloud environment.

✨Communicate Clearly and Collaboratively

In a hybrid setup, clear communication is key. Think of examples where you've effectively collaborated with DevOps, Product, and QA teams. Show that you can adapt your communication style to suit different team dynamics.

Java Engineer
Arrows
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Java Engineer

    Slough
    Temporary
    52000 - 78000 Β£ / year (est.)
  • A

    Arrows

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