Analyze and process customer requirements, correlate them with existing software, and build a consistent overall solution;
Transform information into software requirements, propose solutions and functionality for the subsystem being developed or upgraded. Prepare technical documentation;
Clearly, understandably, and effectively communicate your ideas and knowledge both verbally and in writing. Explain and train others;
Apply knowledge of the domain area: payroll and HR records management;
Knowledge of specialized tools for analyzing and describing business processes will be an advantage;
Work on real-world business application development projects;
Communicate with customers;
Prepare technical specifications and task descriptions;
Have a higher mathematical education combined with economic knowledge, or an economics education combined with structured thinking;
Demonstrate strong communication skills, diligence, responsibility, willingness to learn, teamwork, and a desire for professional growth.
Higher education in economics, engineering, or mathematics;
At least 3 years of experience as an accountant or economist.
Take ownership of the full recruitment cycle: from gathering vacancy requirements and sourcing candidates to making an offer to the selected specialist;
Assess candidates’ soft skills and provide detailed feedback — we always aim not just to find a candidate, but to find someone who will be a great fit for the team and share our values;
Act as a company brand ambassador for candidates: share information about us, guide them through every stage of the selection process, help them shine during interviews, provide feedback, and maintain their interest in the positions;
Build trusting relationships with hiring managers — jointly define candidate profiles, share process updates, and make adjustments to ensure vacancies are filled quickly and successfully. We value openness and honesty at every stage;
Support new hires during their onboarding period: help them feel confident and provide support at the beginning of their journey.
At least 2 years of experience as a recruiter;
Strong communication skills and the ability to build partnership-based relationships with candidates and hiring managers;
The ability to assess soft skills effectively and clearly communicate your observations;
An interest in managing the recruitment process and a willingness to adjust your approach if it does not deliver results;
A focus not only on filling vacancies, but also on the long-term success of new colleagues within the company.
Task detailing and estimation;
Reviewing artifacts, including specifications, code, and versions;
Providing expert consulting services on assigned matters;
Creating and monitoring product technical debt tasks;
Developing software in accordance with customer requirements.
Strong command of Java (versions 11–21) and at least 3 years of commercial development experience;
Understanding of modern Java features, including Stream API, functional programming, virtual threads, record classes, etc.;
Excellent knowledge of Spring Boot: building, configuring, and maintaining microservice applications;
Strong command of Spring MVC: REST API development, HTTP handling, error handling, and data validation;
In-depth knowledge of Spring Data: working with repositories, writing and optimizing queries, pagination, and sorting;
Hands-on experience with Spring Security: authentication and authorization setup, OAuth2/JWT, stateless applications, and integration with external providers;
Experience designing, implementing, and maintaining microservices from scratch; knowledge of microservice architecture patterns, including API Gateway, service registries, and load balancing;
Strong understanding of SOLID, DRY, KISS, DDD, and Clean Architecture principles;
Strong command of JPA/Hibernate.
Experience integrating with external systems, including payment, SMS, and other providers/gateways;
Experience configuring monitoring tools such as Prometheus, Grafana, and the ELK Stack;
Experience with OpenID Connect/SAML and Keycloak;
Knowledge of NoSQL databases, including Redis, Cassandra, and MongoDB;
Experience working with public cloud platforms such as AWS, GCP, and Yandex Cloud.
Gathering, analyzing, and formalizing functional and non-functional requirements;
Writing technical documentation (API specifications, mapping, databases, user guides);
Maintaining project documentation in Swagger, Confluence, and Word;
UI prototyping in Axure/Figma;
Optimizing existing business processes and task implementation approaches;
Advising developers, business analysts, and QA engineers during the implementation and support of projects aimed at creating and developing the company’s products.
Experience in the banking sector is required (including banking software);
Experience and understanding of the specifics of applications on web and mobile platforms;
Understanding of integrations using web services;
Understanding of database fundamentals and SQL;
Knowledge of APIs.
Performing comprehensive testing of web and mobile applications;
Creating and updating test documentation;
Preparing test reports.
Knowledge of the software development lifecycle and the role of testing within it;
1–2 years of experience testing web and mobile applications;
Experience with traffic analysis tools (Fiddler, Charles);
Understanding of client-server architecture principles;
Experience testing APIs using Postman;
Basic knowledge of SQL queries.
Knowledge of the App Store Review Guidelines and iOS Human Interface Guidelines;
Knowledge of Android navigation and design standards.