Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid
Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid

Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid

Freelance 66000 - 90000 ÂŁ / year (est.) Home office (partial)
Go Premium
G

At a Glance

  • Tasks: Join an Agile team to migrate legacy apps to modern architectures using Java, Kafka, and Docker.
  • Company: Leading banking client offering a dynamic freelance opportunity.
  • Benefits: Competitive daily rate, hybrid work model, and a chance to coach junior developers.
  • Why this job: Make a real impact in the financial sector while working with cutting-edge technologies.
  • Qualifications: Strong Java skills, experience with micro-services, and knowledge of Docker and Kubernetes.
  • Other info: 12-month contract with excellent career growth potential in a collaborative environment.

The predicted salary is between 66000 - 90000 ÂŁ per year.

A banking client is seeking a Senior Java Engineer with Kafka, Docker, and Kubernetes skills for a freelance, 12‑month contract. The role requires UK residency and onsite presence 8 days per month.

Responsibilities & Duties

  • Work as part of an Agile development team to migrate a legacy application to an event‑based, service‑oriented architecture.
  • Lead delivery of a coherent end‑to‑end IT solution that meets functional and non‑functional requirements.
  • Ensure solutions comply with Enterprise engineering and architecture standards.
  • Maintain end‑to‑end consistency of solution delivery across platforms and teams.
  • Adhere to guidelines and standards for design and development.
  • Provide hands‑on development and coach junior staff in the new technologies.

Technical Skills

  • Strong systems development experience across all stages: design, development, testing, live implementation, and post‑implementation support.
  • Hands‑on Object‑Oriented Design skills.
  • Core Java programming expertise.
  • Experience developing micro‑services in Java.
  • Experience with Docker and Kubernetes for containerised services.
  • Hands‑on SpringBoot skills.
  • Deployment on Unix or Linux environments.
  • Hands‑on experience with the Kafka ecosystem.
  • Profiling and performance tuning.
  • Behaviour‑Driven and Test‑Driven development principles.
  • Public cloud development experience.

Desirable Skills

  • Agile development team experience.
  • Design and implementation of platform‑independent, database‑independent event‑driven applications.
  • Database design with Oracle.
  • Experience with Splunk.
  • Knowledge of DevOps principles, processes, and tooling.
  • IBM MQ experience.
  • Familiarity with messaging standards such as ISO 15022, ISO 20022, and JSON.
  • Experience in Financial Market Infrastructure or regulated environments.

Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid employer: Guillaume Masson

At Guillaume Masson, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our hybrid working model allows for flexibility while maintaining a strong team dynamic, and we are committed to the professional growth of our employees through hands-on coaching and exposure to cutting-edge technologies. Join us to be part of a forward-thinking banking environment where your contributions will directly impact the evolution of our IT solutions.
G

Contact Detail:

Guillaume Masson Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java, Kubernetes, or Kafka. 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 portfolio or GitHub repository showcasing your projects, especially those involving micro-services, Docker, and SpringBoot. This gives potential employers a taste of what you can do beyond just your CV.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and event-driven architecture. Be ready to discuss how you've tackled challenges in past projects, particularly around performance tuning and compliance with engineering standards.

✨Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid

Java Programming
Kubernetes
Kafka
Docker
Agile Development
Object-Oriented Design
Microservices Development
SpringBoot
Unix/Linux Deployment
Performance Tuning
Behaviour-Driven Development
Test-Driven Development
Public Cloud Development
Database Design with Oracle
DevOps Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Kubernetes, Kafka, and Docker. We want to see how your skills match the job description, 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 the perfect fit for this role. We love seeing enthusiasm and a clear understanding of the responsibilities, so let your personality come through.

Showcase Your Agile Experience: Since this role involves working in an Agile team, make sure to mention any relevant Agile methodologies you've used. We appreciate candidates who can demonstrate their ability to adapt and thrive in a collaborative environment.

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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Guillaume Masson

✨Know Your Tech Inside Out

Make sure you brush up on your Java, Docker, Kubernetes, and Kafka skills. Be ready to discuss your hands-on experience with these technologies, as well as any projects where you've implemented them. The more specific examples you can provide, the better!

✨Understand Agile Methodologies

Since you'll be working in an Agile development team, it's crucial to understand Agile principles and practices. Be prepared to talk about your experience in Agile environments and how you've contributed to team success in past projects.

✨Showcase Your Problem-Solving Skills

During the interview, expect to face technical challenges or scenarios. Practice articulating your thought process when tackling problems, especially those related to migrating legacy applications or ensuring end-to-end solution delivery.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's tech stack, team dynamics, and project goals. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid
Guillaume Masson
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

G
  • Senior Java Engineer (Kubernetes, Kafka, Docker) - Hybrid

    Freelance
    66000 - 90000 ÂŁ / year (est.)
  • G

    Guillaume Masson

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