نظرة عامة على الوظيفة
- مستوي الخبرة
- +4 سنوات
- نوع العمل
- دوام كامل
- نوع مكان العمل
- Not specified
- الموقع
- القاهرة
- Job function
- تكنولوجيا المعلومات والتكنولوجيا
- اخر موعد للتقديم
- 03 سبتمبر 2024
عن الوظيفة
Perform programming tasks according to the project plan and functional specifications.
Conducting technical research.
Participate in the analysis & design of new functional requirement and systems.
Participate in the estimation of new features and components.
Participate in product or application definition activities including feature analysis & system tradeoffs.
Serve as a mentor to less experienced software engineers.
Job responsibilities:
المتطلبات
BSc in computer science, engineering, or relevant degree 4-6 years of software development experience Experience with microservices using Spring/Spring Boot, Spring Cloud, Netflix OSS, Zuul - Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations Experience with Multi-threading, Collections Thorough experience in writing high quality code with full automated unit test coverage (Junit, Mockito, etc.) Thorough experience in defining and applying design standards, patterns, quality matrix depending on the solutions Strong knowledge in data modelling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis etc;) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;) Working experience with web-services (REST, SOAP) Familiarity with streaming technologies such as Kafka/Redis etc. Deep knowledge of OOPs, data structure, and algorithm Experience in Containers (Docker/Kubernetes) based deployment and management Clean & Solid Code, CI/CD, DevSecOps, Automated resilience testing Knowledge in security frameworks, concepts and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management Strong verbal & written communication skills