SSC EGYPT

Senior Java Developer

Date Posted

July 2

Work Type

-

Job Level

SENIOR

Job Location

🇪🇬 Egypt

As a senior Java Developer, you will help to realize high-end technology solutions for our clients. You will manage the development, design, user interface, technology integration, and site architecture management. Moreover, in this hands-on consultant role you will engage in business development.

Requirements

BSc in computer science, engineering, or relevant degree

  • 4+ years of software development experience with expertise in Java 8+ and knowledge of latest Java
  • Experience with microservices using Spring/Spring Boot, Spring Cloud, Netflix OSS, Zuul - Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations
  • Experience with Multi-threading, Collections
  • Thorough experience in writing high quality code with full automated unit test coverage (Junit, Mockito, etc.)
  • Thorough experience in defining and applying design standards, patterns, quality matrix depending on the solutions
  • Strong knowledge in data modelling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis etc;) and /or any RDBMS (Oracle, PostgreSQL, MySQL etc;)
  • Working experience with data platforms (relational and/or NoSQL) and messaging technologies
  • Working experience with web-services (REST, SOAP)
  • Familiarity with streaming technologies such as Kafka/Redis etc
  • Deep knowledge of OOPs, data structure, and algorithm
  • Experience in Containers (Docker/Kubernetes) based deployment and management Clean & Solid Code, CI/CD, DevSecOps, Automated resilience testing
  • Knowledge in security frameworks, concepts, and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management
  • Strong verbal & written communication skills
  • Working experience with acceptance
  • Working experience in hashing and encryption with different algorithms

© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com