KT
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