Digital Talent MENA is hiring for one of our clients the role of Senior Full stack Developer.
Our client is a leading venture builder and one of the top Digital Entertainment and Communication Services providers inside and outside the MENA region.
What you'll do!
- Building high-fidelity reporting system with a high-quality UX.
- Using modern JavaScript frameworks and open-source software to develop and enhance Dashboards and reporting systems.
- Building out reliable new products and maintain our core software platform, which combines web applications and data processing/analytics.
- Collaborating with highly talented teammates to not just solve problems, but to find elegant, accessible technology solutions for business needs.
- Designing and developing high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contributing in all phases of the development life cycle.
- Writing well designed, testable, efficient code.
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
What you should have!
- 5 years of experience in Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services, Hibernate/JPA.
- BS/MS degree in Computer Science, Engineering or a related subject.
- Experience in Front End Technologies like JavaScript and Angular + version, CSS2/CSS3, HTML.
- Strong Knowledge in SQL, JDBC, Unix commands.
- Experience in (MYSQL) and No-SQL (MongoDB).
- Experience on working / deploying application on Cloud.
- Experience in Deployment Acquaintance in Apache Tomcat.
- Experience in Test driven development (Junit, JMeter), Continuous Integration, (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (NetBeans, IntelliJ).
- Excellent communication skills (written and verbal), ability to work in a team environment.
- Excellent analytical and problem-solving skills and the ability to work well independently.
- Experience in working with business analysts, database administrators, project managers and technical architects in multiple geographical areas.
- Good knowledge of Linux OS architecture.
- Experience in working with Git source control.