Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer - Java, Kotlin

Square One Resources

Greater London

Hybrid

GBP 80,000 - 100,000

Part time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic technology company in East London is seeking a Senior Software Engineer with extensive Java and Kotlin experience. The successful candidate will lead technical projects, mentor team members, and optimize cloud services on Google Cloud Platform. Ideal for professionals passionate about collaborative engineering practices and building innovative software solutions in a fast-paced environment. This contract role offers a competitive rate of £500-£530 a day.

Qualifications

  • Extensive experience with JVM languages, particularly Java and Kotlin.
  • Hands-on experience with Google Cloud Platform tools like Cloud Run and Pub/Sub.
  • Strong experience in designing and developing REST APIs.

Responsibilities

  • Translate business requirements into scalable solutions aligned with engineering standards.
  • Maintain and optimize CI/CD pipelines.
  • Act as a technical lead and mentor to team engineers.

Skills

Java
Kotlin
Spring
Spring Boot
Google Cloud Platform
Grafana
Splunk
REST API Design
Test-Driven Development
Git
Job description

Job Title: Java Developer with Kotline and GCP experience
Location: East London
Salary/Rate:£500-£530 a day
Start Date: End of February
Job Type: Contract

The Opportunity

The Mobile App Engineering department within Connected Vehicle Software brings together the people, skills, tools, and methods to create world-class software products. We are a highly motivated, customer-focused launch team building innovative mobile applications for both retail customers and commercial fleet managers and drivers.

We are seeking a Senior Software Engineer to join the Telematics Drive App team. In this role, you will collaborate closely with Telematics and Charging product teams to deliver exceptional customer experiences, reduce fleet downtime, and enhance fleet efficiency through actionable insights.

Our teams are small, balanced, and highly collaborative. We solve complex problems using leading-edge engineering practices including Agile methodologies, Test-Driven Development (TDD), pair programming, and mobbing.

Key Responsibilities
Technical Leadership
  • Translate business requirements into scalable technical solutions aligned with architectural standards.

  • Own and manage the technical backlog and technical debt.

  • Ensure codebases are structured to support evolving product requirements.

Delivery & Operations
  • Maintain and optimise CI/CD pipelines.

  • Ensure consistent, high-quality releases.

  • Identify and remove delivery blockers.

Mentorship
  • Act as a technical lead and mentor to engineers across the team.

  • Champion software craftsmanship and team-first success.

Collaboration
  • Work proactively with backend teams across Telematics, Charging, and Mobility Cloud domains.

  • Partner with frontend engineers to ensure platform and UX alignment.

Engineering Community
  • Contribute to the wider engineering community by sharing best practices.

  • Drive cross-product alignment and help define coding standards.

Essential Experience & Skills
  • Java Ecosystem: Extensive experience with JVM languages (Java, Kotlin) across multiple projects. Deep expertise in Spring and Spring Boot frameworks.

  • Cloud & Infrastructure: Hands-on experience with Google Cloud Platform (e.g., Cloud Run, Pub/Sub, Secret Manager).

  • Observability: Experience implementing and utilising monitoring tools such as Grafana and Splunk to maintain system health and diagnose issues.

  • API Design: Strong experience designing and developing REST APIs and associated QA tooling.

  • Engineering Practices: Proven commitment to Software Craftsmanship, including TDD, pair programming, and mobbing.

  • Delivery: Demonstrated success delivering complex engineering solutions with autonomy.

  • Communication: Strong written and verbal communication skills, with the ability to mentor engineers and present to both technical and non-technical stakeholders.

  • Adaptability: Ability to quickly learn and apply architectural and security standards.

  • Version Control: Experience with Git or similar systems.

Preferred Experience
  • DevOps experience, including CI/CD pipeline management

  • Load and performance testing experience

  • Experience scaling cloud-native applications

  • Previous experience integrating backend platforms with mobile applications

  • Experience operating in senior engineering roles

Personal Attributes
  • Collaborative and passionate about building inclusive team cultures

  • Proactive and comfortable navigating ambiguity

  • Flexible and capable of multitasking across complex initiatives

  • Supportive mentor who invests in the growth of junior engineers

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.