Senior Java Developer (Micro Services)

DIRAC SYSTEMS Heliopolis, Cairo

Be the First to Apply
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Remote during COVID-19
Salary:
Confidential
Education Level:
Bachelor's Degree
Vacancies:
3 open positions
About the Job
  • Design and implement microservices system
  • Develop high tech code for cloud application using JAVA, Spring , Spring Cloud
  • Analyze and realize projects software applications needs to advancing architecture upon business and information technology strategies considering the opportunities and potential risks attached.
  • Automate repetitive work using Bash Maintaining data sources [ Postgresql ]
  • Orchestrating docker containers using k8s Provisioning Infra [ Kops - AWS ]
  • Implement message queuing and log aggregation [ Apache Kafka Multi Node Cluster ]
  • Maintaining data sources [ Cassandra  ]
Job Requirements

Mandatory experience for at least 3 years in the following combination of open source tools :

  • Deep experience in Java developing using spring,
  • Expert in microservices and spring boot.
  • API Gateway
  • Event Bus/Store — hand-on  experience using Apache Kafka
  • Security  tools like Keycloack .
  • knowledge of  postgreSQL 
  • knowledge of  Augular +2 is a plus

Experience or knowledge of the following tools will be a great plus:

  • Service Mesh Istio  , and Load balancer/Ingress controller — Istio Gateway
  • kiali and Envoy (data plane)
  • Microservices Orchestration BPM, DMN using Camunda
  • Rook and Ceph 
  • Kubernetes
About this Company

Dirac Systems S.A.E is a regional services provider offering technology driven business solutions that meet the strategic objectives of our clients.


See all Careers and Jobs at DIRAC SYSTEMS
Hiring?
Signup for an employer account and Post your Jobs!