Back-End Developer
Tech-Hub -
Maadi, CairoPosted 4 years ago32Applicants for2 open positions
- 28Viewed
- 4In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Be involved and participate in the overall application life-cycle
- Main focus on coding and debugging
- Collaborate with Front-end developers
- Define and communicate technical and design requirements
- Build high-quality reusable code that can be used in the future
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Learn about new technologies
- Stay up to date with current best practices
- Conduct UI tests and optimize performance
- Manage cutting-edge technologies to improve applications
- Collaborate with a multidisciplinary team of designers, developers, and system administrators
- Follow new and emerging technologies
Job Requirements
- Advanced knowledge of Core Java, Web services, RESTful services
- Strong understanding of domain-driven design, MicroServices patterns and distributed architectures
- Excellent knowledge of relational databases such as DB2, PostgreSQL, MySQL
- Experience in Spring framework, such as Spring mvc, Spring boot, Spring Cloud, etc
- Experience in Agile development practices, knowledge of DevOps toolchains (Maven/Github/Jenkins/SonarQube/Docker is a plus)
- Experience in Docker/Kubernetes to arrange/monitor/govern services is a plus