Technical Consultant – Elm , Riyadh, Saudi Arabia

Job Family: Software Engineering
Strong experience with OOP, algorithms, and design patterns.
Strong experience with Java and its best practices.
Demonstrated experience with Spring Framework and Spring Boot.
Demonstrated experience with SQL and NoSQL databases.
Experience coding with Unit Tests and Test-Driven Development.
Good experience in developing scalable web services and API First design.
Good understanding of Enterprise Integration Patterns (Apache Camel).
Good experience with front-end development (Angular 2+).
Experience developing and shipping maintainable software on large code base.
Demonstrated experience working with development team using Agile methodologies.
Experience working with messaging systems (e.g. RabbitMQ) and streaming systems (e.g. Kafka).
Business-Technical Alignment.
Agile methodology.
Quality processes.
Leadership and technical team Management.

Academic and professional qualifications:
Bachelor’s/Masters Degree in Computer Science, Software Engineering & Information Systems

Years and Nature of Experience:
8+ years of experience in Web application development using technologies such as JSP, Spring MVC, Core Java, OOPS concepts, Jira, Git, Bamboo, Maven, Junit, Mockito, JMS, JDBC, JQuery, Web Services, Spring Framework, Hibernate
Experience with PaaS development.
Hands-On experience implementing CI/CD pipeline and delivering software iteratively using DevOps methodology.
Experience with API Management solutions.
Hands-On Expertise with Microservices and Distributed Systems.

Click here to Apply Online

Enter your email address to receive latest Gulf Jobs Updates: