Job Description
<strong>Line of Service<br><br></strong>Advisory<br><br><strong>Industry/Sector<br><br></strong>Technology<br><br><strong>Specialism<br><br></strong>Advisory – Other<br><br><strong>Management Level<br><br></strong>Senior Associate<br><br><strong><u>Job Description & Summary<br><br></u></strong><strong>About PwC ETIC – Egypt Technology and Innovation Centre <br></strong><ul><li>PwC is opening a new Technology & Innovation Center in Cairo that will deliver high quality technology solutions to consulting Clients across the globe. The Centre will provide a broad suite of skills and services to our clients, ranging from Packaged Applications such as SAP & Oracle, to Cybersecurity, Data Analytics, Custom Development and Cloud services utilising AWS, Azure and Google, as well as expanding our existing Managed Services capabilities. </li><li>We are seeking to recruit a Java Full Stack Senior Associate to join our team in Cairo. The successful candidate will have 3+ years of relevant experience.</li><li>The centre is looking to expand rapidly and we are looking for enthusiastic self-starters with a passion for technology and client delivery to help shape and form this new venture. <br></li></ul><strong>As a Custom Development Java Full Stack Senior Associate SW Developer, scope overview:<br></strong><ul><li>Participate in the designing and building of complex solutions for a web application (end-to-end)</li><li>Spring Aspect Oriented Programming (AOP), microservices architecture design, build and implementation</li><li>Implementation of container-based REST APIs using container frameworks like OpenShift, or Docker</li><li>Automated testing, Test driven development (TDD)</li><li>Create and maintain technical documentation<br></li></ul><strong><u>Role Requirements<br></u></strong><ul><li>Experienced with event-driven frameworks such as Kafka, Catapult (AWS SNS, SQS, DynamoDB), RabbitMQ, or IBM MQ or any similar technology</li><li>Experienced with DevOps continuous integration and continuous delivery tooling eg Gradle, GIT, GitHUB, GITLab, etc. and ability to perform developer-owned Devops tasks</li><li>Strong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)</li><li>Knowledge of (JMS), Java 2 Connector (J2C), Object/Relational Mapping (ORM) frameworks (Hibernate, Java Persistence API (JPA), Java Data Objects (JDO), etc), Java Database Connectivity (JDBC)<br></li></ul><strong><u>Experience In<br></u></strong><ul><li>3+ years of relevant experience.</li><li>Java/J2EE, Spring , Spring Boot Services</li><li>AWS – SNS, EC2, S3, Cloudwatch, SQS, Lambda</li><li>DynamoDB, OpenShift, Docker</li><li>RDBMS databases like Oracle, MS SQL Server, AWS, RDS</li><li>Gitlab, Github or any similar tool, Branching and Merging Strategies</li><li>Hibernate, Jenkins, APIgee, JSON, JSF, XHTML, Tools like Kibana, new relic or similar logging and monitoring tools</li><li>BDD, TDD. Unit Testing Frameworks (JUnit),Performance testing, API tests, Contract and Component level Testing</li><li>Basic Linux, Frontend/UI Dev experience, Automation Testing, Devops tools.<br></li></ul><strong><u>Essential Skills & Attributes<br></u></strong><ul><li>Understanding of SDLC is a must</li><li>Previous experience working in Agile team is a plus</li><li>Experience in Consulting or in working within multinational environments. Good communication skills and initiative. </li><li>Experience in the insurance industry domain is prefered<br></li></ul><strong>Education<br></strong><ul><li>University Degree</li><li>Software Engineering Diploma or Masters is a plus<br></li></ul><strong>Education </strong><em>(if blank, degree and/or field of study not specified)<br><br></em><strong><u>Degrees/Field Of Study Required<br><br></u></strong>Degrees/Field of Study preferred:<br><br><strong>Certifications </strong><em>(if blank, certifications not specified)<br><br></em><strong><u>Required Skills<br><br></u></strong><strong>Optional Skills<br><br></strong><strong>Desired Languages </strong><em>(If blank, desired languages not specified)<br><br></em><strong><u>Travel Requirements<br><br></u></strong><strong>Available for Work Visa Sponsorship?<br><br></strong><strong>Government Clearance Required?<br><br></strong><strong>Job Posting End Date</strong>