Browse Jobs
For Employers
Post JobLog inGet Started

Senior Solutions Architect - Java

700 apps
Mohandessin, Giza
Posted 4 years ago
16Applicants for2 open positions
  • 10Viewed
  • 7In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • In collaboration with other technical staff, discuss, define, and decide development technologies and platforms for all software products, development standards, tools, and processes.
  • Lead implementation of technical and infrastructure initiatives to support the architecture decisions.
  • Communicate architectural designs and decisions to other technical teams.
  • Support other technical teams to help them align their solutions with architectural decisions, process decisions, and adopted standards. Engage with other technical teams at key points during their work as part of that ongoing support.
  • Overlook and review the work of other technical teams to ensure alignment with architectural decisions, process decisions, and adopted standards.
  • Ensure that technical teams share their knowledge and decisions that have an impact on architecture, process, tools, operations, etc.
  • Detail out and refine higher level architecture decisions into lower level designs.
  • Lead the research into promising and pragmatic technologies, processes, tools, and more, and provide recommendations based on that research.
  • Mentor other less experienced engineers.

Job Requirements

  • Experience as a solutions architect spanning multiple products, technologies, and platforms.
  • experience collaborating, reviewing, and supporting multiple technical teams to align with architectural decisions.
  • Experience designing architectures of complex, distributed web applications and services, encompassing all tiers (both servers and software for file storage, databases, full text indexes, application containers, web servers, queuing servers, load balancers, etc.).
  • Experience producing artifacts related to the design and documentation of architectures.
  • Experience MINIMUM building Java-based applications.
  • Experience with REST web services.
  • Experience using the Spring Framework, including Spring Boot.
  • Experience developing applications using an ORM framework.
  • Experience working with Linux command line and Linux scripts.
  • Experience building servers for different purposes, including file server clusters, application servers, database servers, indexing servers, etc.
  • Experience successfully deploying and maintaining open source infrastructure technologies across a wide variety of purposes.
  • Experience monitoring and maintaining farms of Linux servers and clusters.
  • Experience using HTML5 and CSS3.
  • Experience development using Javascript.
  • Experience with Bootstrap and jQuery.
  • Working with Javascript frameworks, e.g. React, Angular, Vue.
  • Experience producing and analyzing complex SQL queries.
  • Working in an environment relying upon automated builds and continuous integration.
  • Working in an organization deeply adhering to the Scrum methodology.
  • Collaborating with quality assurance teams either as a developer or architect.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Solutions Architect - Java