Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tektora

NewBe an early applicant

Software Engineer - Kotlin / Java (Cellular Communications)

Posted 1 view
Discussion

Summary

Senior backend engineer (Kotlin/Java) building cellular communications products for a defence technology client in Abu Dhabi. Day to day: designing actor-based, reactive, message-driven systems with Akka, DDD and TDD, plus CI/CD pipelines (Gradle, GitLab, Docker) on an on-site, permanent basis. Relocation is supported.

Software Engineer – Kotlin / Java (Cellular Communications)

Location: Abu Dhabi, UAE
Working Pattern: On site
Type: Permanent
Salary: Dependent on experience
Relocation: Open to candidates relocating — international applicants welcome
Company: Tektora, supporting an established defence technology client

Tektora are supporting an established defence technology client who are building out the software team behind their cellular communications products in Abu Dhabi, and are looking to speak with senior Kotlin and Java engineers.

This role is open to relocation. The client is actively considering candidates from outside the UAE and will support the move for the right person.

This role would suit a backend engineer who is comfortable a long way down the stack — someone who has built distributed, message-driven systems and wants the domain to be real cellular communications rather than another CRUD service.

The Role

You will be involved in:

  • Research, design and development of cellular communications products in Kotlin, using Akka, Gradle, GitLab and Docker
  • Building actor-based, reactive systems designed around Domain Driven Design principles
  • Developing and maintaining the CI/CD pipeline, and writing unit, integration and end-to-end tests
  • Working alongside developers, system architects and product managers to deliver production-grade solutions
  • Contributing to technical and architectural decisions rather than only implementing them
  • Working in multi-disciplinary Agile teams

Key Experience Required

  • 10+ years in JVM software development, with substantial recent commercial Kotlin
  • Functional programming, message-based communication and reactive programming in production
  • Domain Driven Design and Test Driven Development
  • Comfortable working from written specifications and building tooling against them
  • Self-directed — able to plan and run a piece of work without close supervision
  • Strong analytical, problem-solving and debugging skills
  • BSc or equivalent in Computer Science or a related field
  • Telecoms or cellular protocol exposure — 4G/5G core, RAN, SIP, Diameter, SS7
  • Gradle, GitLab CI and Docker in a production pipeline
  • Defence, aerospace or another regulated, high-assurance environment

Tektora are looking to speak with experienced Kotlin and Java engineers who are open to relocating to Abu Dhabi.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available