Technical Manager - Java

emaratech
Cairo, القاهرة
دوام كامل
منذ يوم

We are looking to hire a Technical Manager - Java for our Cairo office and below are the details.

Please note that this role requires to work from office and no remote /hybrid work option is available.

Working days : Monday - Thursday : 8 AM - 5 PM & Friday : 8 AM - 12 PM

Office location : Business Festival Park, Cairo

Responsibilities

  • Lead and manage software development team working on Java technologies
  • Oversee full lifecycle software development projects.
  • Ensure technical project delivery is completed on time, and to the required standards.
  • Participate in the requirements gathering process and provide technical guidance and expertise.
  • Provide technical solutions and design input for projects.
  • Assess and evaluate project risks and provide mitigation plans.
  • Ensure team members adhere to coding standards and best practices.
  • Create and maintain project documentation.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Minimum 12+ years of progressive development and architectural experience in Java related technologies, project delivery, and people management
  • 3+ years of experience in managing a team .
  • Experience in Spring framework (Spring Boot, Spring MVC, Spring Batch, JPA)
  • Experience in client-side web development (HTML5, CSS, JavaScript, JSON, XML)
  • Experience in microservices reactive architectures
  • Experience in service-oriented architectures (REST, SOAP)
  • SQL and NoSQL experience (Oracle, Cassandra, MongoDB)
  • Domain-driven design, SOLID principles, event sourcing, CQRS, design patterns
  • Experience in message-driven architectures (RabbitMQ, Kafka)
  • Good knowledge of TDD and Unit Testing frameworks i.e. JUnit, TestNG, Mockito
  • SOA
  • Domain-driven design, Event sourcing, CQRS
  • Containers (Docker)
  • Experience in Agile software development methodologies.

تقديم
توصيات وظائف أخرى:

Technical Manager - Java

emaratech
Cairo, القاهرة
  • Lead and manage software development team working on Java...
  • Oversee full lifecycle software development projects...
منذ يوم

Technical Office Manaer

Riseup Group
Cairo, القاهرة
  • Manage and coordinate technical office activities.
  • Oversee consultant packages and external consultants...
منذ أسبوع

Technical Pre-Sales Engineer

CCDS
Cairo, القاهرة
  • Collaborate with the sales team to understand client...
  • Conduct product demonstrations and technical presentations...
منذ أسبوع

Technical Recruiter

DeepSource
Cairo, القاهرة
  • Manage the full-cycle recruitment process for technical...
  • Develop tailored recruitment strategies to attract top...
منذ أسبوع

Bilingual Technical Support

Flairstech
Cairo, القاهرة
  • Bilingual: French and English (speak/write)
  • Basic experience with cloud infrastructure (Azure, AWS,...
منذ أسبوع

Technical Lead

Nawy Real Estate
القاهرة, القاهرة
  • Technical Leadership: Lead the design, development, and...
  • Architectural Decisions: Design robust, scalable, and...
منذ أسبوع

Fullstack Technical Lead (.Net & Angular)

BlackStone eIT
مدينة نصر, القاهرة
  • Lead a team of software developers, providing technical...
  • Collaborate with cross-functional teams to define and...
منذ 6 أيام

Senior Full-Stack Engineer (Java & React)

Invitro Capital
Cairo, القاهرة
  • Partner with data scientists to embed ML models (TensorFlow,...
  • Work on cutting-edge AI and B2B technologies: We are at the...
منذ أسبوع

BEI Technical Lead

Bupa
القاهرة
  • Give application or technology specific guidance to business...
  • Impact assess and validate technical solutions, designs,...
منذ يومين