This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Java Software Engineer
Banque Misr · Nouveau Caire
Job description
About the role
The Java Software Engineer will work closely with product and design teams to translate end‑user requirements into pragmatic, high‑quality technical solutions. You will be part of an agile squad that delivers new functionality continuously while maintaining a robust, scalable codebase.
Key responsibilities
- Design, develop, and maintain Java‑based services that differentiate the client’s technology stack.
- Collaborate with teammates to implement user stories, write automated tests, and ship improvements on a regular cadence.
- Resolve technical dependencies by coordinating with internal IT and other engineering groups.
- Contribute to code reviews, refactoring efforts, and architectural discussions around micro‑services and API design.
Required profile
- Bachelor’s degree in Computer Science or a related field (advanced degree preferred).
- 0‑6 years of total software development experience, depending on the level (Engineer I‑III).
- Strong understanding of JVM languages, especially Java 8+ and Kotlin.
- Experience building and securing RESTful APIs in large‑scale distributed systems.
Required skills
- Java 8+, Kotlin, Spring Boot
- RESTful API development
- Microservice architecture, service discovery, circuit breakers
- Relational databases (Oracle, PostgreSQL, MySQL/MariaDB)
- NoSQL databases (MongoDB, CouchDB, Cassandra, Elasticsearch)
- Build tools: Maven, Gradle
- CI/CD: Jenkins, Azure Pipelines
- Design patterns, test‑driven development, code refactoring
- Containerization: Docker, Kubernetes (a plus)
- Agile development methodologies
- Additional languages (Node.js, Go, Python) are a plus
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Banque Misr
Nouveau Caire