Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Al Ahly Momkn for e-payment
Maadi, Cairo
Posted 2 years ago
14Applicants for1 open position
  • 2Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Perform programming tasks according to the project plan and functional specifications.
  • Conducting technical research.
  • Participate in the analysis & design of new functional requirement and systems.
  • Participate in the estimation of new features and components.
  • Participate in product or application definition activities including feature analysis & system tradeoffs.
  • Serve as a mentor to less experienced software engineers.

Job Requirements

  • BSc in computer science, engineering, or relevant degree
  • 4-6 years of software development experience 
  • 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 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer