We are looking for a skilled SOA Developer to join our team in Riyadh, KSA. The ideal candidate will have a strong background in Service-Oriented Architecture (SOA) and experience in designing, developing, and integrating services in a cloud or enterprise environment.
Key Responsibilities:
- Service Development: Design, develop, and implement SOA-based services using industry-standard technologies and frameworks (e.g., Oracle SOA Suite, MuleSoft, etc.).
- Integration Solutions: Create integration solutions that connect disparate systems and applications, ensuring data flow and consistency across the enterprise.
- Technical Design: Collaborate with architects and business analysts to define service specifications, including data formats, protocols, and service level agreements (SLAs).
- Testing and Deployment: Conduct unit and integration testing of services and assist in the deployment process, ensuring high availability and performance.
- Troubleshooting and Support: Analyze and resolve technical issues related to service performance, security, and reliability in a timely manner.
- Documentation: Develop and maintain technical documentation, including service contracts, integration architecture diagrams, and operational procedures.
- Collaboration: Work closely with cross-functional teams, including business analysts, QA, and operations, to ensure successful project delivery.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 5 years of experience in SOA development and integration.
Technical Skills:
- Strong understanding of SOA principles, patterns, and best practices.
- Proficiency in programming languages such as Java, XML, and web services (SOAP/REST).
- Experience with SOA platforms and tools (e.g., Oracle SOA Suite, MuleSoft, IBM Integration Bus).
- Knowledge of enterprise application integration (EAI) concepts and technologies.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills to effectively collaborate with stakeholders.