📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 15/09/2026. It no longer accepts applications.

Java Software Engineer

Banque Misr · Le Caire

🇬🇧 English
Java Kotlin Service discovery Circuit breakers Oracle PostgreSQL MySQL MariaDB MongoDB CouchDB Cassandra Elasticsearch Maven Gradle Jenkins Azure Pipelines Docker Kubernetes NodeJS Go Python Agile

Job description

About the role

The Java Software Engineer works closely with product and design teams to understand end‑user requirements and translate them into pragmatic, high‑performance backend solutions. The role focuses on building scalable, secure services that enhance the client’s technology stack.

Key responsibilities

  • Shape and implement technology and business solutions that differentiate the client organization.
  • Rapidly develop creative and efficient solutions using modern Java‑based technologies.
  • Collaborate with team members to implement user stories, write automated tests, and continuously deliver new or improved functionality.
  • Communicate with internal IT teams to resolve technical dependencies during implementation.

Required profile

  • Engineer I: 0‑2 years of software development experience; Engineer II: 2‑4 years; Engineer III: 4‑6 years.
  • Bachelor’s degree in Computer Science or a related field; advanced degree preferred with an outstanding academic record.
  • Proven experience with JVM languages such as Java 8+ and Kotlin, and modern backend frameworks like Spring Boot.

Required skills

  • Java (8+), Kotlin, Spring Boot
  • Design and consumption of RESTful APIs in large‑scale distributed applications
  • Microservice architecture, service discovery, circuit breakers
  • Relational databases (Oracle, PostgreSQL, MySQL/MariaDB) and NoSQL stores (MongoDB, CouchDB, Cassandra, Elasticsearch)
  • Build tools: Maven, Gradle; CI/CD pipelines: Jenkins, Azure Pipelines
  • Code refactoring, design patterns, test‑driven development, continuous integration
  • Containerisation with Docker and orchestration with Kubernetes (plus)
  • Agile development methodologies
  • Additional language knowledge (NodeJS, Go, Python) is a plus

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Banque Misr.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

20 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Banque Misr

Le Caire