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.