Java Developer

Java Developer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
mthree

At a Glance

  • Tasks: Design and develop Java applications for the travel and aviation industry.
  • Company: Join mthree, a leader in tech talent for top-tier firms.
  • Benefits: Gain real project experience, ongoing support, and career progression.
  • Why this job: Make an impact in a dynamic environment with cutting-edge technology.
  • Qualifications: Strong Java skills and experience with cloud environments and DevOps.
  • Other info: Collaborate in Agile teams and work on innovative digital platforms.

The predicted salary is between 36000 - 60000 ÂŁ per year.

We’re looking for a Java Developer to join a technology team delivering next-generation digital platforms for the global travel and aviation industry. You’ll be working within a large-scale technology environment that builds and operates critical software used by airlines, airports, travel providers, and global distribution networks. These systems power areas such as flight operations, booking platforms, passenger services, and real‑time travel data.

What You’ll Do

  • Design, develop, and maintain Java‑based services and applications within a cloud‑native environment
  • Build event‑driven interfaces and APIs connecting internal platforms, data systems, and third‑party applications
  • Develop and maintain services using modern Java frameworks such as Spring Boot or Quarkus
  • Work within a DevOps team to deploy, maintain, and optimise cloud platform components
  • Build and maintain event streaming solutions using technologies such as Kafka or Azure Event Hub
  • Contribute to CI/CD pipelines using tools such as Jenkins, ArgoCD, and Helm
  • Develop and maintain containerised applications deployed on Kubernetes or OpenShift
  • Participate in Agile development processes including sprint planning, stand‑ups, and technical design sessions
  • Support platform reliability by troubleshooting issues, conducting root cause analysis, and contributing to continuous improvement

Key Technical Requirements

  • Strong experience with Java development
  • Experience using Java frameworks such as Spring Boot or Quarkus
  • Experience developing applications in a cloud environment (Azure or AWS)
  • Experience building event‑driven architectures or working with event streaming technologies
  • Experience with containerisation and orchestration tools such as Kubernetes or OpenShift
  • Experience with CI/CD pipelines and DevOps tooling
  • Experience working in Agile development environments
  • Strong problem‑solving skills and ability to work in distributed engineering teams

Nice to Have

  • Experience working with Kafka or Azure Event Hub
  • Experience supporting large‑scale data or event streaming platforms
  • Familiarity with Helm charts and infrastructure automation
  • Experience working in global technology environments or high‑volume digital platforms

About mthree

mthree partners with leading financial services and technology firms to deliver high‑quality, job‑ready technology talent. We provide targeted training aligned to client environments, long‑term consulting roles at top‑tier organisations, and ongoing career support, mentoring, and progression. At mthree, consultants gain real project experience, continuous development, and a clear pathway for long‑term career growth.

Java Developer employer: mthree

At mthree, we pride ourselves on being an exceptional employer, offering Java Developers the chance to work in a dynamic and innovative environment within the global travel and aviation industry. Our culture fosters continuous learning and professional growth, with targeted training and ongoing support that empower employees to thrive in their careers. Located at the heart of technology, our team collaborates on cutting-edge projects, ensuring that every member contributes to meaningful advancements in digital platforms while enjoying a supportive and agile work atmosphere.
mthree

Contact Detail:

mthree Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Java developers. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Spring Boot or event streaming technologies. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Java knowledge and DevOps practices. Practice coding challenges and be ready to discuss your experience with cloud environments and CI/CD pipelines.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can sometimes give you an edge over the competition.

We think you need these skills to ace Java Developer

Java Development
Spring Boot
Quarkus
Cloud Environment (Azure or AWS)
Event-Driven Architectures
Kafka
Azure Event Hub
Containerisation
Kubernetes
OpenShift
CI/CD Pipelines
DevOps Tooling
Agile Development
Problem-Solving Skills
Distributed Engineering Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience and any relevant frameworks like Spring Boot or Quarkus. We want to see how your skills match the job description, so don’t be shy about showcasing your cloud and DevOps experience!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in the travel and aviation industry. We love seeing candidates who are excited about building next-gen digital platforms, so let that enthusiasm come through!

Showcase Your Projects: If you've worked on any projects involving event-driven architectures or cloud-native applications, make sure to mention them. We’re keen on seeing real examples of your work, especially if they involve technologies like Kafka or Azure Event Hub.

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 shows you’re serious about joining our team!

How to prepare for a job interview at mthree

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with frameworks like Spring Boot and Quarkus. Be ready to discuss your past projects and how you've used these technologies in a cloud-native environment.

✨Familiarise Yourself with Event Streaming

Since the role involves event-driven architectures, it’s crucial to understand technologies like Kafka or Azure Event Hub. Prepare to explain how you've implemented event streaming solutions in previous roles.

✨Show Off Your DevOps Knowledge

Get comfortable talking about CI/CD pipelines and tools like Jenkins, ArgoCD, and Helm. Be prepared to share examples of how you've contributed to deploying and maintaining applications in a DevOps setting.

✨Embrace Agile Methodologies

The company values Agile development, so be ready to discuss your experience with sprint planning and stand-ups. Highlight how you've collaborated within distributed teams to deliver successful projects.

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

>