Senior Java Developer

Senior Java Developer

Full-Time 48000 - 84000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Design and maintain high-performance services using Kotlin or Java in a remote setting.
  • Company: Join one of the UK's most iconic omni-channel retailers with a strong digital focus.
  • Benefits: Enjoy remote work flexibility and the chance to lead and mentor within a dynamic team.
  • Why this job: Be part of a high-impact team shaping ecommerce solutions for millions of customers.
  • Qualifications: 5+ years in back-end development with expertise in Kotlin or modern Java required.
  • Other info: Must be UK-based with the right to work in the UK.

The predicted salary is between 48000 - 84000 £ per year.

One of the UKs most iconic omni-channel retailers is looking for a Senior Java Developer to join their expanding digital engineering function. This position requires deep expertise in Kotlin or modern Java, strong architectural understanding of microservices, and a passion for technical leadership and mentoring. Experience working within ecommerce, mobile, or customer-facing digital platforms is highly desirable. This role is a remote position. You will have the opportunity to work across a modern engineering environment, collaborate with agile product teams, and contribute to a high-traffic platform used by millions of customers.

Key Responsibilities:

  • Design, build, and maintain scalable, high-performance services using Kotlin or Java
  • Provide technical leadership and mentoring to other engineers in the team
  • Contribute to solution architecture and strategic technical direction
  • Build, integrate, and maintain REST APIs and backend services
  • Champion best practices in software quality, CI/CD, observability, and DevOps
  • Collaborate with cross-functional teams including Product, QA, and DevOps
  • Optionally take on people management responsibilities for engineers
  • Stay updated with emerging backend and cloud technologies

Key Skills & Experience:

  • 5+ years of back-end development experience using Kotlin or modern Java
  • Expertise in microservice architectures and frameworks like Spring Boot or http4k
  • Deep understanding of RESTful API design and integration
  • Proven experience mentoring engineers and contributing to high-performing teams
  • Familiarity with Agile (Scrum or Kanban), TDD, and pair programming practices
  • Experience with CI/CD pipelines and automation tooling
  • Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI
  • Experience with cloud platforms such as AWS, GCP, or Azure

Apply now to join a high-impact team delivering cutting-edge ecommerce and cloud solutions at national scale. Please note: You must be UK-based and have the right to work in the UK to be considered for this role.

H

Contact Detail:

Halian Technology Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer

✨Tip Number 1

Make sure to showcase your experience with Kotlin or modern Java during any discussions. Highlight specific projects where you've implemented these technologies, especially in an e-commerce context, as this will resonate well with the hiring team.

✨Tip Number 2

Prepare to discuss your understanding of microservices architecture. Be ready to explain how you've designed and maintained scalable services, and share examples of how you've contributed to solution architecture in previous roles.

✨Tip Number 3

Since mentoring is a key part of this role, think about your past experiences in guiding junior developers. Be prepared to share specific instances where your leadership made a difference in your team's performance or project outcomes.

✨Tip Number 4

Familiarise yourself with the latest trends in CI/CD and DevOps practices. Being able to discuss your experience with tools like Docker, Kubernetes, or Jenkins will demonstrate your commitment to best practices in software development.

We think you need these skills to ace Senior Java Developer

Kotlin
Modern Java
Microservices Architecture
Spring Boot
RESTful API Design
Technical Leadership
Mentoring Skills
Agile Methodologies (Scrum or Kanban)
TDD (Test-Driven Development)
CI/CD Pipelines
Automation Tooling
Docker
Kubernetes
Jenkins
GitLab CI
AWS
GCP
Azure
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Kotlin or modern Java, as well as your expertise in microservices and RESTful API design. Use specific examples from your past roles to demonstrate your technical leadership and mentoring abilities.

Craft a Compelling Cover Letter: In your cover letter, express your passion for ecommerce and digital platforms. Mention how your background aligns with the company's needs and your enthusiasm for contributing to a high-traffic platform. Be sure to include any relevant experience with Agile methodologies and CI/CD practices.

Showcase Relevant Projects: If you have worked on projects that involved building scalable services or integrating backend systems, be sure to mention these in your application. Highlight your role in these projects and the technologies you used, especially if they relate to the job description.

Proofread Your Application: Before submitting your application, take the time to proofread it for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role.

How to prepare for a job interview at Halian Technology Limited

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Kotlin or modern Java in detail. Highlight specific projects where you've designed and built scalable services, and be ready to explain your architectural decisions, especially regarding microservices.

✨Demonstrate Leadership Skills

Since the role involves mentoring, share examples of how you've guided junior engineers or contributed to team success. Discuss your approach to technical leadership and how you foster a collaborative environment.

✨Familiarise Yourself with Agile Practices

Understand the Agile methodologies mentioned in the job description, such as Scrum or Kanban. Be ready to discuss how you've applied these practices in previous roles and how they can enhance team productivity.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Brush up on RESTful API design, CI/CD processes, and cloud technologies like AWS or Azure, as these are crucial for the role.

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