Java Mobile Application Developer

Riyadh Tax Free23 months agoFull-time External
28.5k - 53.3k / mo
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