AGIMA is the largest integrator of digital solutions in Russia with one of the strongest development teams. Since 2006, we have launched over 800 major projects. Our clients include Avito, Sber, MegaFon, Finam, AlfaStrakhovanie, X5 Retail Group, Lemana PRO, Ozon, Magnit, and many others.
Our work principles:
- We love to work, we know how to relax.
- The company is for people, not people for the company.
- If the rules don't work, we change them.
- We are not suited for supporting roles.
- We play on the client's side.
We are looking for a Solution Architect to join the team developing a financial marketplace.
Responsibilities:
- Designing solution architectures (High-Level Design) and decomposing them into services;
- Selecting the technology stack and justifying architectural decisions;
- Developing and coordinating non-functional requirements (SLA, performance, security);
- Monitoring adherence to architectural standards and guidelines within development teams;
- Participating in Code Reviews at the architectural level;
- Mentoring developers and system analysts on architectural matters;
- Interacting with stakeholders to gather and formalize requirements.
What's important to us:
- 5–7 years of experience in IT architecture;
- Deep knowledge of the Java stack (Core, Spring, Hibernate);
- Expertise in designing distributed systems and microservice architecture;
- Experience with high-load systems (Highload);
- Understanding of Domain-Driven Design (DDD) principles;
- Knowledge of design patterns (GoF, Enterprise Integration Patterns);
- Experience with message brokers (Kafka, RabbitMQ);
- Confident command of UML and C4 Model notations;
- Skills in working with databases (SQL, NoSQL) and understanding their scaling principles;
- Experience with Docker and Kubernetes.
What we offer:
- Flexible schedule: 5/2 from 10:00 to 19:00, but we can adjust working hours to suit you if needed;
- Warm atmosphere: interest clubs, summer outdoor trips AGIMA Camp, and corporate parties where you can invite your family;
- Strong team: openness to solving any issues and support in building your personal brand for professional growth;
- Special bonuses: free tickets to the cult IT specialist race RUNIT;
- Professional development: participation in industry conferences – we will cover travel and participation costs if you are a speaker;
- Training: access to our developed courses on UX design, project management, team leadership, and other areas.