Senior Technical Architect

Senior Technical Architect

Experienced Professional
Cairo
Posted 3 months ago

Job Description:

  • Achieving an expert level understanding of our customers’ environments and their use of our products.
  • Architecting and leading technical delivery of one or more products in a way that maintains an unyielding focus on quality while matching the needs of the target customer base.
  • Creating solutions architecture, algorithms, and designs for solutions that scale to the customer’s enterprise/global requirements
  • Manage accountability of team members, with pinpoint focus on quality; Personally accountable for resolution of the most technically challenging issues.

Key Technical Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 10+ years of experience on hands-on Java development and related technologies.
  • Has worked with back end technologies based on both J2EE and latest frameworks.
  • Extensive knowledge in
    • Spring core
    • Spring MVC
    • Spring security
    • Spring data
    • Spring boot
    • Hibernate
  • Has experience working with two or more of data related technologies and familiarity with others from various Relational databases, NoSql databases (Oracle DB, MySQL, Mongo, Cassandra).
  • Has good experience with the TDD approach, doing unit testing, mocking, integration/UI testing, behavior driver testing.
  • Has good experience working with, setting up and configuring any version control systems like Git and SVN.
  • Has good experience working with, setting up and configuring continuous integration and delivery systems, and code quality automation technologies.
  • Has good experience working with one or more of architecture patterns and familiarity with others.
  • Can resolve serious performance related issues by using various techniques, including testing, debugging and profiling.
  • Has experience with one or more cloud services like AWS and Docker.
  • Has experience or familiarity with any of Virtualization or Containerization technologies.
  • Has experience or familiarity with any of Message Queuing/Broking or Service Bus systems.
  • Can architect and design apps, review design and code, review and fix tests and functional coverage.
  • Has a proven experience in web services (SOAP and RESTful) design and implementation

Job Features

Job CategorySoftware

Apply Online

A valid phone number is required.
A valid email address is required.