At a Glance
- Tasks: Design and develop backend services using Java/Kotlin for seamless third-party integrations.
- Company: Leading global digital platform with a focus on innovation and collaboration.
- Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on AI-enabled development and career advancement.
- Why this job: Join a new team to shape the future of integration technology and make a real impact.
- Qualifications: Strong backend engineering skills in Java/Kotlin and experience with automated testing.
A leading global digital platform is building a brand-new engineering team focused on transforming how third-party integrations are delivered at scale. This team sits at the centre of a major growth area and is rethinking how external providers connect into a marketplace ecosystem, reducing onboarding from months to days through smarter architecture, automation and AI-enabled engineering practices.
We're looking for Software Engineers with strong backend engineering and automated testing experience to help shape this capability from the ground up.
The Opportunity:
Joining a newly established team, you'll work on building and scaling connectivity services that integrate with external APIs and suppliers. You'll contribute to a platform designed to simplify onboarding, improve reliability and create reusable integration patterns across a rapidly growing ecosystem. You'll work in a highly collaborative environment with Product, Commercial and Operations teams and help influence engineering standards, tooling and ways of working from day one.
What you'll be doing:
- Designing and developing backend services using Java and/or Kotlin
- Building and evolving REST APIs and integration services
- Creating scalable, reusable connectors for third-party providers
- Working with external APIs that cannot be directly controlled or changed
- Driving strong engineering standards with a focus on automated testing
- Supporting observability and operational excellence through logging, metrics and alerting
- Contributing to cloud-native deployments and modern CI/CD practices
- Helping shape repositories, tooling and engineering processes with AI-enabled development approaches
- Collaborating cross-functionally to improve provider onboarding and operational efficiency
What we're looking for:
- Strong backend engineering experience in Java and/or Kotlin
- Experience building and operating production services
- Strong capability in automated testing and test frameworks
- Experience integrating with REST/HTTP APIs and external systems
- Good understanding of distributed systems principles including: retries, idempotency, timeouts, resilience patterns
- Experience with Docker, Kubernetes and CI/CD pipelines
- Cloud exposure (AWS preferred)
- Experience with relational databases (MySQL or similar)
- Exposure to Kafka, messaging technologies or event-driven architectures
- Comfortable working in collaborative, fast-moving environments
Nice to have:
- Experience within travel, marketplaces, ticketing, attractions or consumer platforms
- Experience building integration platforms or connectivity products
- Experience working in early-stage teams or helping establish engineering practices
- Interest in AI-assisted development and engineering productivity
If you enjoy backend engineering, solving integration challenges and building scalable platforms from the ground up, we'd love to speak with you.
Software Engineer - Java/Kotlin in Manchester employer: Morgan McKinley
As a leading global digital platform, we pride ourselves on fostering a dynamic and collaborative work culture that empowers our Software Engineers to innovate and excel. With a focus on employee growth, we offer opportunities to shape cutting-edge technology solutions while working in a hybrid environment in Manchester, allowing for a balanced work-life integration. Join us to be part of a transformative journey where your contributions will directly impact the future of third-party integrations in a rapidly evolving marketplace ecosystem.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Java/Kotlin in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 portfolio showcasing your projects, especially those involving Java/Kotlin and backend integrations. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to backend engineering. Practise explaining your thought process clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Software Engineer - Java/Kotlin in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your backend engineering experience, especially with Java and Kotlin. We want to see how your skills align with the role, 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 excited about this opportunity and how you can contribute to our new engineering team. Keep it concise but impactful – we love a good story!
Showcase Your Testing Skills:Since automated testing is key for us, make sure to mention any experience you have with test frameworks. We’re keen to know how you ensure quality in your code, so share specific examples if you can!
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. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at Morgan McKinley
✨Know Your Tech Stack
Make sure you brush up on your Java and Kotlin skills before the interview. Be ready to discuss your experience with backend services, REST APIs, and automated testing. They’ll want to hear about specific projects where you’ve used these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled integration challenges in the past. Think of examples where you improved onboarding processes or enhanced system reliability. This is your chance to demonstrate your understanding of distributed systems principles.
✨Familiarise Yourself with Their Environment
Since this role involves cloud-native deployments and CI/CD practices, it’s a good idea to get comfortable with Docker, Kubernetes, and AWS. Mention any relevant experience you have with these tools during the interview to show you’re ready to hit the ground running.
✨Be Ready to Collaborate
This position requires working closely with cross-functional teams. Prepare to discuss how you’ve successfully collaborated with product, commercial, and operations teams in the past. Highlight your communication skills and how you can contribute to a highly collaborative environment.