Senior Java Engineer (#14745232)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
Fully digital bank in UAE

Project Description

Looking for an opportunity to work for an innovative Fintech company with cutting-edge technologies? Take a chance to make a valuable contribution in a Digital Bank development and enhance your professional skills in the banking industry.

 

Our perfect candidate is:

  • Passionate about working with the latest technologies
  • Open-minded, collaborative and active team participant
  • Motivated to produce high-quality solutions by following the best engineering techniques

Responsibilities:

  • Participate in design and development of new functionality
  • Writing clean, testable, and maintainable code
  • Discuss technical decisions and suggest improvements
  • Working in flexible and dynamic environment, ensuring the technical excellence of features delivered
  • Providing estimates

Role requirements:

  • Experience with Large-scale Distributed systems, Microservice architectures, Event-driven architectures & DDD
  • Proficiency in JVM-based languages: Java/Kotlin + Spring boot
  • CI/CD related technologies such as GitHub Actions, Azure Pipelines, Jenkins. o Containerization with Docker & Kubernetes
  • Queuing and Streaming technologies such as Kafka, AWS Kinesis, AWS SQS, RabbitMQ
  • Cloud providers: Azure (preferably), AWS, GCP
  • IaC with Terraform (preferably), Chef, Ansible
  • Observability tools such as Prometheus, Grafana, Datadog, New Relic, ELK Stack

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.