Job Description
Banque du Caire - BDC is currently recruiting for the role of Full Stack Developer (JAVA Developer)
Responsible for contributing across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling, assisting with architecture, system design efforts & giving input into the engineering practices.
Duties and Responsibilities
Your main responsibilities in this role include the following:
Shaping and implementing technology / business solutions to contribute to BDC’s competitive differentiation.
Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance BDC’s technology stack.
Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality.
Communicates with internal IT teams to resolve technical dependencies during implementation.
Builds BDC’s brand in the technology community
Job Requirements
Bachelors in computer science/engineering or relevant technology degree.
Minimum 1-3 years of software development experience
Excellent understanding of technologies (JAVA SE, JSP, Servlets, JavaScript, CSS, HTML5, JSF, JPA, EBJ, Prime Faces).
Knowledge of designing RESTful APIs, SOAP webservices, SSO / OAuth, LDAP and Search Technologies
Knowledge of Agile software development practices
Experience with Oracle Database.
Experience with relational and NoSQL Databases
Experience in code refactoring, pair programming, continuous integration and deployment
Leave Feedback