Job Description
An outsourcing job opportunity for Vodafone EG, 1 year project
+5 years of building Java applications Using Java technology
Backend Technical Skills:
Java Build Tools: Maven, Gradle
Integrated Development Environments (IDE): Intellij IDEA, Spring Tool Suite
No SQL Databases: MongoDB, Redis
Relational Databases: MySQL, MS-SQL Server, Oracle, SQL Server, PostgreSQL
Build DAO/Repository Layers: Spring Data JPA, JPA/Hibernate
Build REST APIs: RestEasy framework, Jersey REST framework, Sprint Boot
Secure REST APIs Using Spring Security: JWT, Authentication, Role-based authorization .
Encryption by RSA , AES and other algorithms .
Desing patterns : GOF Desing patterns
Spring Framework
Spring cloud tools
Git and git lab
Software design and architecture (monolithic and micro services )
DevOps tools ( Jenkins, Docker, and Kubernetes)
CICD
urban airship and firebase
Solid principals
Developing software solutions by studying information needs, system flow , data usage and architecture .
Team leadership :
managing end-to-end product development life-cycle and leading members in team to ensure time and quality delivery .
Acting as the primary practitioner-coach for the team and providing guidance for building the development capabilities
Desired Candidate Profile
Profile:
Front end skills:
Basic Web Development Tools: HTML, CSS, TypeScript, JavaScript.
Integrated Development Environments (IDE): Visual Studio Code IDE, Sublime Text
Front End Frameworks: Angular
User Interface (UI) Libraries: Material UI, Bootstrap CSS
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality