Senior Integration Developer ( Jeddah - Saudi Arabia)
- 10Viewed
- 2In Consideration
- 5Not Selected
Job Details
Skills And Tools:
Job Description
Senior Integration Engineer
Job Description & Key Responsibilities
- Analyze customer requirements and break them down into implementation tasks
- Analyze and design integration & gateway services interfaces according to business requirements.
- Be involved in high-level and low-level technical design.
- Analyze and document software test cases.
- 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.…)
- Develop high quality services using best development practices and enterprise design patterns as part of Enterprise Team
- Create good and sufficient unit tests to test the software, both functional and performance testing.
- Highly skilled in troubleshooting, identifying and solving problems with accrucate root cause analysis.
- Strong operation and support experience L1/L2/L3.
Job Requirements
The job is Based In Saudi Arabia - Jeddah
• 5-8 years of experience in integration development.
• Education: B.Sc. in Computer Engineering.
The candidate must have the following skills :
• Good skills in development with Java
• Good knowledge of service-oriented architecture
• Good knowledge of database development (SQL Server and Oracle)
• Good knowledge of a microservices architecture
• Proven knowledge of Kubernetes containers
• Proven knowledge of Apache Camel
• Proven knowledge of 3scale API management
• Excellent communications skills
• Excellent time-management and organizational skills
• Experience with code optimization and performance improvements.
• Experience in facilitating the team’s work by preparing a predefined template for upcoming projects.
• Excellent organizational skills, having the ability to prioritize workload whilst being resilient and able to cope well under pressure and meet tight deadlines.
• Excellent problem-solving skills with a structured thinking process.
• Strong time-management and organizational skills.
• Ability to learn new concepts and carry out technical research.
• Language Skills: Excellent communication skills (verbal and written) in English (Arabic is a plus).