Integration Designer and Technical Team lead

Egypt - Egypt
Ejada Systems are looking for an Integration Designer/Solution Architect who can do the following:•Analyze customer requirements and break down into implementation tasks•Analyze and design systems according to business requirements.•Be involved in high-level and low-level technical design.•Manage development team’s tasks.•Lead development team throughout SDLC.•Monitor projects’ delivery progress.•Provide technical guidance and support to his team members•Review and qualify his team members deliverables (e.g. source code, testing scenarios and output, etc.…)•Analyze and document software test cases. Create good and sufficient unit tests to test the software, both functional and performance testing.•Participate in projects planning.•Be proactive in identifying and solving problems at different levels including OS, network and application level, and beneath tough SLAs.Qualifications•Minimum 6 to 10 years of proven experience designing, developing and supporting systems implemented in Java Spring Boot and exposed in API•Management platforms (IBM API Connect, WSO2, Kong, …etc.).•   Having Computer Science/Engineering Degree•   Having in-depth knowledge of:•   Strong Knowledge in Design Patterns.•   Strong experience on Spring core and Spring JPA.•   Creating and deploying microservices using SpringBoot framework.•   Experienced in using Gradle and Maven.•   Work on developing highly scalable enterprise-level web applications and RESTful APIs using Microservices.•   Interconnecting microservices with databases and MQ.•   Different integration design patterns, Synchronous and Asynchronous delivery patterns, Publish\Subscribe pattern and Event based pattern,•     RESTful Interface Design, SOAP Interface Design, SOA, Microservices•   Different integration protocols (HTTPS, MQ, JMS, JDBC, ODBC, TCP/IP, SFTP, …etc.)•   OAuth 2.0, Open ID Connect, Digital Signature, Encryption/Decryption, JOSE (JWS, JWE), HTTP/S, SOAP, Service Level Management SQL, XML, JSON, WSDL, XSD, JSV, Shell Commands, SoapUI, Postman.•   Familiar with Active MQ, IBM MQ, Oracle DB, PostgreSQL.•   Familiar with Source Control tools (Azure DevOps (TFS), Git Bitbucket, GitHub, Tortoise SVN)•   Familiar with Task Management tools (Azure DevOps (TFS), JIRA)•    Familiar with DevOps tools (Azure Pipeline, GitHub Actions, Jenkins
Post date: 27 April 2024
Publisher: Wuzzuf .com
Post date: 27 April 2024
Publisher: Wuzzuf .com