
Senior Full stack Java developer
MTS-IT -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Reviews Requirements and design of the system to be implemented.
- Develop web and desktop applications according to system specifications.
- Create logical and dynamic user interfaces according to system specifications.
- Develop system integration software components according to system specifications.
- Perform unit testing and debugging to ensure the code is correct.
- Upgrade existing application as required according to system specifications.
- Respond to testing bug reports and fix bugs.
Job Requirements
- Bachelor's degree in computer science field or equivalent.
- Proven experience as a Full Stack Developer Java spring-boot and angular
- Experience developing desktop and mobile applications
- Experienced in Patterns, Designs and Algorithms.
- Experienced in Microservices Architecture.
- Experience with Websockets.
- Experience with Kafka Streams and Redis.
- Experience with Spring security, OpenID, OAuth2, and SAML 2.
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills.
- An analytical mind.
- Degree in Computer Science, Statistics or relevant field.