Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, Implement, Test and deploy our solutions, supporting our large scale products and services.
- Resolve technical issues through debugging, research and investigation.
- Analyze problems and design best solutions utilizing the technical skills of the team.
- Perform code reviews for peer developers
- Mentor and provide technical support for other team members including junior developers.
- Collaborate efficiently with local and international partner teams, both technical and non-technical.
Job Requirements
- Bachelor degree Computer Science, Information systems or IT related degree.
- Extensive practical experience in JAVA software development for large scale web-based systems.
- Good command of English
- Extensive knowledge of JAVA EE Frameworks ex: PlayFramework , spring mvc .
- Hands on Experience of CSS and HTML and JavaScript Jquery , Angular , bootstrap .... etc
- Nosql is a plus knowledge
- SQL and database designing
- Other web and backend skills "API's , JSON , XML ... etc"
- Linux administration is high priority
- Git “version control system ” is high priority
- Hands on Experience of library like “AKKA or any actor system for java ”
- Netty and Vert.x .
- Basic knowledge of Scala