Skip to content
mimi

Back End Software Engineer

Kanishta Technologies LLC

On-site د.إ5k – د.إ7k/mo Today

About the role

About

We are hiring Back End Software Engineers for our Client, a global IT services company to augment their project team in Cairo.
This is a permanent position with our client and location of work will be Cairo, Egypt.

Core Stack: Java, Spring Boot, REST APIs, SQL/NoSQL, Microservices.

Technical Requirements

  • 3+ years of hands-on experience with Java and Spring Boot in production environments.
  • Strong experience building RESTful APIs.
  • Good knowledge of SQL (e.g., Oracle database, SqlServer) and/or NoSQL (e.g., MongoDB).
  • Strong understanding of OOP, design patterns, and clean architecture.
  • Good knowledge of SOLID principles and writing maintainable code.
  • Solid understanding of security (JWT, OAuth2).
  • Unit and integration testing experience (e.g., JUnit, Mockito).

Soft Skills

  • Takes ownership from requirement to production.
  • Strong problem‑solving mindset.
  • Clear technical communication in English.

Nice to Have

  • Knowledge of Node.js.
  • Familiarity with CI/CD and containerization (e.g., Docker).

Job Details

  • Job Category: Java Developer
  • Job Type: Full Time
  • Job Location: Cairo, Egypt
  • Job Types: Full-time, Permanent, Contract
  • Contract length: 24 months
  • Pay: AED5,000.00 - AED7,000.00 per month

Application Questions

  • What is your UAE visa status (Golden or Employment or Dependent or Visit or not in UAE) ?
  • What is your current CTC and expected CTC (Profiles without these will not be considered)
  • We are looking for immediate joiners. How soon you can join us on selection?

Education

  • Bachelor's (Required)

Experience

  • Springboot, REST, JPA, Security, oAuth, etc.: 5 years (Required)
  • NoSQL DB: 3 years (Required)
  • Banking Domain Project: 2 years (Required)
  • Microservices, REST API: 3 years (Required)
  • Automated test cases using Gherkin, Cucumber: 4 years (Required)

Work Location

  • In person

Requirements

  • 3+ years of hands-on experience with Java and Spring Boot in production environments
  • Strong experience building RESTful APIs
  • Good knowledge of SQL (e.g., Oracle database, SqlServer) and/or NoSQL (e.g., MongoDB)
  • Strong understanding of OOP, design patterns, and clean architecture
  • Good knowledge of SOLID principles and writing maintainable code
  • Solid understanding of security (JWT, OAuth2)
  • Unit and integration testing experience (e.g., JUnit, Mockito)

Skills

JavaJWTJUnitMicroservicesMongoDBNoSQLOAuth2OOPOracle databaseRESTREST APIsSQLSqlServerSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free