BFT is a Russian vendor, a developer of software products and custom solutions. It is part of the Rostelecom group of companies and creates innovations that are changing the country.
In 28 years in the IT market:
- 3300 + employees across Russia, offices in 21 cities
- Within the product line, 7100+ implemented projects across the country
- Within custom development, large-scale federal projects with customers such as the Social Fund of Russia, Rosreestr, Rostrud, Ministry of Digital Development, etc.
- Our solutions are used by over 100 million people across the country
- One of the fastest-growing IT companies in the country
Our achievements:
- Top 5 largest IT suppliers in the public sector in Russia
- Top 15 largest IT companies in Russia in information and communication technologies
- Top 25 best IT employers in Russia (with 1000-5000 employees)
- Top 50 largest IT companies in Russia
BFT is a place where people turn technology into real change.
We are currently looking for a Java Developer for the project GIS “Unified Centralized Digital Platform in the Social Sphere”
ECP - unified digital platform - is the largest federal project for automation and re-engineering of the social sphere:
- over 100 thousand internal users;
- over 50 million external users;
- microservice architecture;
- event-driven data model;
- 5.5 PB of data stored and processed in real time;
- over 5,000 system requests per second.
Project Scale: one of the largest projects in the social sphere of Russia, covering over 50 million citizens entitled to social support measures.
Stack: Java, Spring, React, PostgreSQL, ClickHouse, Kafka, RabbitMQ, Kubernetes, Camunda, Elasticsearch, Prometheus+Zabbix+Grafana.
Responsibilities:
- Development and support of services in a microservice architecture
- Integration with external and internal systems
- Monitoring task deadlines and code quality
- Support for the implementation of programs and software tools
- Participation in the optimization and improvement of code and used technologies
- Interaction with adjacent development teams and architects
- Analysis of technical risks and system failures and their elimination
We expect from you:
- Commercial development experience of 3+ years
- Good knowledge of Java 11 +
- Development experience using Spring 4+
- Knowledge of multithreading basics and Java Memory Model (JMM)
- Practical experience with Maven
- Proficiency in Git version control system
- Experience with SQL/NoSQL databases (PostgreSQL / Cassandra)
- Practical experience with message queues (Kafka, RabbitMQ)
- Knowledge of CI/CD basics (GitLab CI) for automating build and deploy processes
We offer:
- Work in an accredited IT company with official employment under the Labor Code of the Russian Federation;
- Corporate equipment for comfortable work;
- Voluntary medical insurance after the probationary period with the possibility of insuring children and relatives;
- Participation in corporate events and celebrations with professionals who value everyone's contribution;
- Referral program with rewards for recommending friends to our team;
- Payment for attending industry conferences and courses, support for learning.