IT Architect
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Job Description
At this role you will be required to undertake technical journey from business requirements to technical implementation as subject expert and decision maker. Together with Chief Architect you will design solutions, overcome challenges and build exceptional software solutions that millions of people use all over the world. Blockchains, eCommerce services, payment gateways, fraud control, heavy- duty applications, huge data volumes - all this awaits. You will be the key answering machine for "how it should be developed" challenges while complementing demanding business requests "what should be developed" right before they go into development.
Required skills
At least 10 years of active efforts in IT industry (software development projects)
At least 5 years experience in software development (Java server-side)
At least 2 years experience working with/in remote and multilingual teams
Deep knowledge of design and architectural patterns, relational and NoSQL databases and object-oriented development
concepts
Deep knowledge of software development life-cycle and methodologies
Exceptional problem-solving and analytical skills (Google before you do)
Experience with containerized and cloud-enabling technologies and architectural patterns (multi-threading, stateless services,
idempotency, isolation, async operations, event-based solutions etc)
Technical writing and documenting skills (software design, system architecture, sequence diagrams, UML etc)
Good knowledge of Linux/Unix, network technologies and protocols
Tech stack: Java/Spring Boot, Cassandra, Consul, Eureka/Zuul, Docker/Kubernetes, AMQP/RabbitMQ, REST/WebSockets
BS/MS in technical (analytical) field (Computer Science, Engineering, Math etc.)
Upper-intermediate English
Nice to have skills
Good understanding of blockchain technologies
C/C++ frameworks
Mobile applications drawbacks
Responsibilities
Creating and maintaining architectural solutions for business requirements
Maintaining proper documentation
Consulting Developers on "how it should be done"
Code review and system audit
Key concept coding / prototyping
Maintain consistency in architecture and software design
Technical Debt management
Бонусы
What you can expect from us:
- Competitive salary (discussed with a successful candidate)
- Official contract with an individual entrepreneur
- Remote work is possible;
- International team
- Office in the center of Moscow;
- VMI with dentistry;
- Partial compensation for rental housing;