Develop Technical/Integration Architectures, including development, runtime, and operations architectures.
Define scalable solutions using Service Oriented Architecture (SOA) patterns, and microservices automating business process models and cloud-based services.
Lead implementation of large, complex solutions from establishing project requirements and goals to solution.
Provide Technical design across multiple projects and clients.
Responsible for roadmaps for integration technologies (current and future).
Introducing Agile processes to the existing team.
Qualifications:
Degree in computer science, engineering, or a related field.
5+ years of intensive Java backend development and solution architecture. (Java, Spring Boot, Micronaut framework, API, Redis, SQL, and NoSQL databases, Docker, Kubernetes, AWS).
Experience in Java 8+ is a Must.
Object-oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
Strong experience in hands-on platform delivery and architecture design.
Full understanding of Cloud service, AWS and DevOps tools, and CI/CD process.
Design message and event-driven architectures.
Strong experience with the full life cycle of Agile software development processes, approaches, delivery, and methods with scaling to the enterprise and release management processes.
Knowledge of Third-party integration.
AI background is a plus.
Knowledge of payment gateway integration is a plus.
Ability to influence and guide senior stakeholders on technical solutions.
Excellent documentation, presentation, and communication skills.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية