Back
Full-time

Senior Java Developer

  • Design and Develop Java enterprise applications using the latest java technologies
  • Apply DevOps practices, Continuous Integration and Continuous Delivery using Jenkins or Azure DevOps
  • Build unit tests that are integrated in the Continuous Integration pipelines, especially using Spring Test framework, JUnit and Mockito
  • Contribute in code review on the submitted developers' work
  • Help coworkers to achieve the project goal and accomplish their tasks

Qualifications

  • Bachelor of computer science or equivalent
  • Experience starting from + 3 Years
  • Mastering Enterprise Java technologies and frameworks; JEE, Spring MVC, Spring Boot, JPA, Hibernate, Spring Cloud, Spring Batch, Quartz, JUnit and Log4j.
  • Mastering design patterns, clean architecture and clean code principles
  • Ability to work within and execute an agile development methodology; specifically Scrum.
  • Mastering API Design and Implementation using Spring Boot, OAuth 2.0, SAML 2.0, and Swaggers
  • Ability to work with different source control systems, specifically Git, SVN, and Azure DevOps
  • Very good knowledge of Java Reporting Frameworks, especially Jasper
  • Very good knowledge in Database SQL Development and NoSQL Databases; especially Redis and Mongo, to be able to develop database-intensive applications using java technologies.
  • Good Knowledge of Microservices’ Development Practices and Architecture;
  • Event-Based Programming using Queuing Platforms (Kafka, RabbitMQ, and IBM MQ), Docker, Kubernetes, and Microservices Fabric.

Additional Skills:

  • Excellent problem analysis and solving
  • Ability to adopt new technologies with a fast learning curve.


Benefits

Social Insurance 

  • Paid time off according to local laws (sick days, vacation days)
  • Health insurance
  • Dental insurance (Variable)
  • Vision insurance (Variable)
  • Employee recognition programs
  • Relocation assistance ( Subject to business needs)
  • Workplace perks such as recreation activities, food, and coffee
Salary: Confidential

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Specialist (2-5 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job
About the Company
avatar
EJADA systems Ltd
EJADA is a leading IT services provider in the Middle East and North Africa (MENA) region, enabling enterprises and public-sector organizations to maintain and increase their competitive edge through innovative IT solutions.
14 El Shahid Eshak Yacoub, Almaza, Cairo, Egypt
Cairo Governorate, 11843
Egypt
Salary: Confidential

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Specialist (2-5 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job