Java Backend Developer
Masary -
Maadi, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Interact with the product team to understand product requirements.
- Participate in product design reviews and provide input on requirements, product design, and potential problems.
- Suggest functionality improvements based on usability standards.
- Follow outlined standards of quality related to code and systems.
- Develop automated tests, conduct unit tests, integrations tests and performance tuning.
- Help troubleshoot issues.
- Work with cross-functional teams to ensure quality throughout the software development life cycle.
Job Requirements
- 1+ years of experience in Java/Spring/Mybatis/Wicket.
- 1+ years of experience in developing web services using JEE/Java/Spring in relation to APIs.
- Experience with JSON, XML, SOAP and Client-Server communication.
- Experience with PostgreSQL and use of JDBC.
- Clear understanding of design patterns and API design patterns.
- Experience with Git version control system and branching strategies.
- Experience working in Agile/Scrum development environment.
- Experience with Redmine or similar issue tracking tools.
- Excellent communication skills.
- Attention to details.
- Analytical mind and problem-solving aptitude.
- Strong organizational skills.
- English is a must (you should be able to communicate effectively in an English speaking environment)
- Understanding of the micro services architecture, Docker, Kubernetes is a plus
- General understanding in cloud infrastructures (AWS, Azure).
- Experience with e-Commerce and FinTech industry is a plus