Job Search and Career Advice Platform

Enable job alerts via email!

Development Lead / Full Stack Developer (Java/Angular)

Luxoft

Remote

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consulting firm is seeking a Senior Software Engineer with over 10 years of experience. The role involves owning the technical delivery of complex software products, providing architectural guidance, and leading cross-functional agile teams. Proficiency in backend development (Java, Spring Boot preferred), CI/CD practices, and cloud-native development on Azure are essential. The position includes a business trip to Kuwait, and familiarity with oil & gas industry workflows is a plus.

Qualifications

  • 10+ years of software engineering experience, with at least 3 years in a technical or team leadership role.
  • Hands-on experience leading cross-functional agile teams and delivering enterprise-scale software products.
  • Deep understanding of CI/CD, DevOps tooling, and cloud-native development.

Responsibilities

  • Own the technical delivery of complex software products that integrate backend services and frontend interfaces.
  • Provide technical leadership and architectural guidance across multiple workstreams.
  • Facilitate collaboration between developers, testers, DevOps engineers, and domain SMEs.

Skills

Backend development (Java, Spring Boot preferred)
CI/CD and DevOps tooling
Cloud-native development
Microservice architectures
Frontend architectures (Angular, TypeScript)
Team leadership

Tools

Docker
Kubernetes
GitLab CI
Terraform
Job description
Project description

Developed product is the leading software system in Energy domain covering all aspects of Oil&Gas production from geological exploration to optimization of ongoing production. Our technology solution helps geologists and geophysicists to research, visualize and interpret large volumes of geological data. Work supposes close cooperation with Customer team located in Kuwait and following Agile principles. Responsible for the definition, management and support of the database environments associated with the Production project implementation under general supervision of development lead. Is able to implement and maintain project data model including managing the performance, integrity and security of databases. Capable of making effective and efficient decisions regarding database models and infrastructure. Skills are typically acquired through 7+ years of experience implementing and managing Java and SQL databases.

Responsibilities
  • Own the technical delivery of complex software products that integrate backend services, frontend interfaces, testing, and cloud infrastructure.
  • Provide technical leadership and architectural guidance across backend, frontend, QA, and DevOps workstreams.
  • Facilitate collaboration between developers, testers, DevOps engineers, and domain SMEs to ensure cohesive, end-to-end solutions.
  • Work with product managers and business stakeholders to translate requirements into technical plans, stories, and release roadmaps.
  • Ensure adherence to best practices in code quality, security, performance, observability, and maintainability.
  • Guide architectural decisions related to scalability, modularity, cloud cost optimization, and data flow.
  • Review code and architecture contributions and mentor team members to elevate technical capabilities across the board.
  • Drive continuous integration, deployment, and automation efforts alongside DevOps to streamline release pipelines.
  • Help resolve technical blockers and maintain momentum across active sprints and project phases.
  • Champion quality engineering practices, including unit/integration testing and automated test coverage.
  • business trip to Kuwait
SKILLS
Must have
  • 10+ years of software engineering experience, with at least 3 years in a technical or team leadership role.
  • Strong experience in backend development (Java, Spring Boot preferred) and solid understanding of microservice architectures.
  • Familiarity with frontend architectures (Angular, modular SPAs, TypeScript) and integration points.
  • Deep understanding of CI/CD, DevOps tooling (GitLab CI, Docker, Kubernetes, Terraform).
  • Hands-on experience leading cross-functional agile teams and delivering enterprise-scale software products.
  • Strong knowledge of cloud-native development, preferably on Azure.
  • Proficient in system and application architecture, integration design, and service scalability patterns.
  • Understanding of QA methodologies, test automation, and performance testing frameworks.
Nice to have

• Background in Digital Oilfield (DOF), upstream workflows, or related oil & gas engineering software domains. • Experience integrating or supporting ML/AI features or intelligent automation in software systems. • Familiarity with event-driven systems and real-time data integration. • Exposure to agentic AI design or AI augmentation of engineering workflows is a plus.

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