Java Lead Solution Architect
Experience: 10+ Years
Location: Saudi Arabia, Riyadh (Onsite)
Skills: Java, ReactNative, microservices, Springboot, Hibernate, MongoDB, Design Pattern, Data structures, algorithms, MVC architecture, JavaScript, TypeScript.
Job Description:
- Developing strong secure mobile applications using React Native framework, upholding to best principles and code aesthetics for framework.
- Experience using object-oriented programming languages (Java is a must, more languages are a plus).
- In-depth knowledge of JavaScript, HTML, CSS
- Deep understanding and implementation of application component life cycles, virtual DOMs, managing states.
- Extensive experience designing and integrating APIs (swagger)and creating RESTful microservices in OpenShift (a must), and Kubernetes (for a plus)
- Comfortable with SQL/NoSQL databases, such as MongoDB (a must), and more (for a plus)
- Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and design patterns
- Experience designing distributed systems with high availability.
- Experience with modern build strategies, continuous integration, unit testing, test driven secure development practices, static and dynamic analysis, automated integration tests.
- Continuous delivery experience; comfortable working with CI/CD pipelines (GitLab, Jenkins)
- Ability to work out of orchestrated and micro-services-oriented environments, CI/CD pipelines, their principles, and flows.
- Knowledge of Docker, image registries.
- Code performance optimization ability with knowledge of type checking, unit testing, prop types and efficient ways to debug code.
- FinTech mobile applications development experience is a plus.
Job Type: Full-time
Salary: ﷼15,000.00 - ﷼28,000.00 per month