{bc}
indeed

Software Engineer (Orchestration)

CallSign
Abu Dhabi, UAE
Full-time
Senior
Onsite
Discovered 3 weeks ago
JavaSpring BootRESTful API designSQLRelational databasesDynamoDB or other NoSQL databases

Full Job Posting

About Callsign

Callsign was founded in 2012 to make digital identity simple and secure for everyone and everything.

The company has more than 250 employees, offices in the UK and Abu Dhabi, and technology used by leading financial institutions.

Role overview

Design, build, and maintain components of Callsign's highly transactional Java platform.

Work in an Agile, fast-paced environment with cross-functional teams to deliver secure, scalable, performant software.

Own features from development through deployment while improving code quality, reliability, and efficiency.

Responsibilities

  • Design, develop, test, and maintain Java-based services and APIs.
  • Write clean, testable, maintainable code and participate in requirements refinement with peers, QA, and Product.
  • Join code reviews, perform end-to-end testing, and contribute to continuous improvement.
  • Support production deployments and troubleshoot issues with SRE and App Support.
  • Identify technical debt and performance bottlenecks.

Requirements

  • 3–6 years of commercial Java development experience.
  • Strong knowledge of Java 8+ or 17+, Spring Boot, and RESTful API design.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle, and SQL; familiarity with DynamoDB or other NoSQL databases.
  • Familiarity with Docker, Linux, and CI/CD pipelines.
  • Understanding of unit, integration, contract, and regression testing; OOP, SOLID principles, and space and time complexity.
  • Production experience with metrics for reliable observability.
  • Experience with rules engines, expression languages, or workflow engines, and orchestration patterns such as Saga, Process Manager, or state machines.
  • Exposure to microservices, Redis, Kafka, and secure coding and application security fundamentals.
  • Strong communication, analytical thinking, and collaboration skills.

Good to have

  • Familiarity with Prometheus, Grafana, ELK, or OpenTelemetry; experience with Kafka or RabbitMQ message queues.
  • Basic knowledge of Kubernetes, AWS, or Terraform, and experience in high-growth or startup environments.
  • Exposure to cryptography, encryption and decryption, distributed-system patterns, reactive programming, Spring WebFlux, Project Reactor, or Java Virtual Threads.
  • Understanding of encryption, hashing, digital signatures, and TLS/mTLS.

Benefits

  • Private premium health insurance, visa costs, and a one-month paid hotel stay on arrival.
  • Annual home-country airfare allowance; three months of full-pay maternity leave and two weeks of full-pay paternity leave.
  • 25 days of annual leave plus a Callsign bank holiday, not included in the holiday allowance.
  • Competitive salary and end-of-service gratuity.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at CallSign