Solution Architect

Remotely
Full-time

To work on a large banking project, a Senior+, Lead, Lead+ Solution Architect is required.

You will have to:

  • Technical leadership in the implementation of the DBO project of individuals;
  • Review of the software architecture of the solution and the deployment infrastructure;
  • Participation in the development of the architecture of the solution, development of integration flows;
  • Technical coordination of internal and external teams;
  • Analysis of incidents and prevention techniques;
  • Development of solutions for monitoring and fault tolerance, systematic increase in the availability of the solution;
  • Coordination of all IT services of the bank to ensure smooth operation and/or incident resolution;
  • Making key technical decisions of the project;
  • Analysis of functional and non-functional requirements in the context of system and platform architecture;
  • Participation in setting tasks for analysts and developers;
  • Audit of decisions made by system analysts, choosing the optimal way to implement business requirements in accordance with the accepted approaches.

Required experience:

  • Understanding the concepts and limitations of distributed systems;
  • Experience in developing high-load WEB applications on architectures as a system architect/lead developer/tim lida;
  • Experience in managing a development team for at least 3 years;
  • Experience in designing from scratch or developing a microservice platform (plus translation from monolith);
  • Good knowledge of design and integration patterns;
  • Expert knowledge of the language Java programming;
  • Experience in developing architectural documentation (component, functional, deployment, etc.);
  • Knowledge of the Kubernetes/OpenShift/OKD platform;
  • Experience working with PostgreSQL DBMS and building a cluster;
  • Experience working with any Message/Streaming-oriented middleware from the list (Kafka, Rabbit MQ, NATS, Websphere MQ);
  • Confident knowledge of software development methodologies and principles.