Fullstack Java Lead

Falcon Chase International
London, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

London, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Bash
Cloud Computing
Software Quality
Continuous Integration
DevOps
Distributed Systems
Amazon DynamoDB
Groovy
Maven
Node.js
Scrum
Cloud Services
Fortify (Software)
Secure Coding
Software Systems
SonarQube
TypeScript
Scripting (Bash/Python/Go/Ruby)
Spring-boot
State Machines
Cypress
Apigee
Backend
Gitlab
Cloudformation
Angular
Gherkin
Front End Software Development
Functional Programming
Api Gateway
Docker
Jenkins
Microservices

Job description

Job Summary

We are seeking an experienced Java Technical Lead to join our delivery team. The ideal candidate will be a strong Java developer with expertise in AWS cloud services, modern frameworks, and DevOps tooling. You will lead development activities, uphold engineering standards, guide automation practices, and ensure secure, scalable, and high-quality software delivery.

This role is hands-on and ideal for someone who enjoys problem-solving, technical ownership, and working in collaborative Agile environments.

Key Responsibilities

  • Lead development through secure tools, frameworks, and cloud environments.
  • Maintain and enforce modern development standards across the team.
  • Automate systems, processes, and CI/CD workflows to improve efficiency.
  • Design and implement secure, scalable software solutions.
  • Collaborate closely with engineering, QA, DevOps, and product teams.
  • Monitor application performance, troubleshoot issues, and resolve faults.
  • Implement and optimise CI/CD pipelines using industry best practices.
  • Integrate internal and external systems, APIs, and cloud services.
  • Contribute to service operations, production support, and maintenance.
  • Drive continuous improvement across tooling, code quality, and architecture.

Essential Skills & Experience Cloud & DevOps

  • Strong experience with AWS services:
  • ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee
  • Expertise in DevOps practices including CI/CD, automation, and environments management.
  • Hands-on experience with:
  • GitLab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube

Backend Development

  • Proficiency in Java/Spring Boot
  • Experience building microservices and distributed systems
  • Exposure to secure coding practices and cloud-native architectures

Frontend & Scripting

  • Good experience with AngularJS
  • Hands-on expertise in:
  • Node 10, Groovy, Bash, TypeScript

Testing Frameworks

  • Working knowledge of: Karate, Gherkin, Cypress, Jest

Additional Requirements

  • Strong understanding of automation, integration, and cloud-native testing.
  • Experience supporting service operations and resolving production issues.
  • Proven background working in Agile/Scrum environments.
  • Ability to design highly secure and reliable systems.

Requirements

This role is hands-on and ideal for someone who enjoys problem-solving, technical ownership, and working in collaborative Agile environments., Essential Skills & Experience Cloud & DevOps

  • Strong experience with AWS services:
  • ECR, ECS, Lambda, API Gateway, S3, DynamoDB, Step Functions, Apigee
  • Expertise in DevOps practices including CI/CD, automation, and environments management.
  • Hands-on experience with:
  • GitLab, Jenkins, CloudFormation, Maven, Docker, Fortify on Demand, SonarQube

Backend Development

  • Proficiency in Java/Spring Boot
  • Experience building microservices and distributed systems
  • Exposure to secure coding practices and cloud-native architectures

Frontend & Scripting

  • Good experience with AngularJS
  • Hands-on expertise in:
  • Node 10, Groovy, Bash, TypeScript

Testing Frameworks

  • Working knowledge of: Karate, Gherkin, Cypress, Jest

Additional Requirements

  • Strong understanding of automation, integration, and cloud-native testing.
  • Experience supporting service operations and resolving production issues.
  • Proven background working in Agile/Scrum environments.
  • Ability to design highly secure and reliable systems.

Apply for this position