.Net Middle developer
The pilot project for one of the Top 5 Russian banks is starting after development of prototypes. The project is in the area of cross-border payments applying blockchain technologies.
The team currently consists of an IT architect, 7 developers, 3 analysts, 2 QA engineers and DevOps. As the project enters a new stage, an expansion of the team is planned.
We are looking for a back-end developer who will work with team members (2 back-end developers, 1 front-end developer, 1 QA engineer, 1 designer) in the field of financial technologies.
- - .Net Core, C#
- - Entity framework, Mediator, Masstransit, ASP.NET Core
- - PostgreSQL, RabbitMQ, Elasticsearch
We offer: Formal employment; 28 days paid vacation; Work model: remote or hybrid work, it is also possible to work in one of our offices as well (Sevastopol or Kazan); Working time: from 10:00 to 19:00 Moscow time; Professional development opportunities.
Java developer
The pilot project for one of the Top 5 Russian banks is starting after development of prototypes. The project is in the area of cross-border payments applying blockchain technologies.
The team currently consists of an IT architect, 7 developers, 3 analysts, 2 QA engineers and DevOps. As the project enters a new stage, an expansion of the team is planned.
Your main responsibilities will include::
- design and create new functionality, maintain existing functionality;
- improve the reliability and quality of the system;
- conduct code reviews of teammates;
- Message Bus: RabbitMQ, Mass Transit
- work with the tech stack: Java 8, Spring, Spring boot, Spring cloud, Kafka, Postgre, Redis, ELK, Docker, Kubernetes, Gradle, Openshift
Requirements:
- Excellent knowledge of Java, Spring Framework and Spring Boot and experience in their application for distributed systemg development
- Deep understanding of Object-Oriented Programming Principles, design patterns, SOLID
- Experience in REST API design and development
- Experience with relational DBMS, as well as Message Broker systems
- Experience with containerization technologies (Docker, etc.) and orchestration systems (Kubernetes, OpenShift, etc.)
- Knowledge modern methods of team development, project management, releases and code quality, knowledge of software that implements these methods (Jira, Confluence, Gitlab, Jenkins, etc.)
- Fair for continuous improvement in your subject area
We offer:
- Formal employment
- 28 days paid vacation
- Salary based on the technical interview results
- Interesting and challenging tasks
- Professional development opportunities
- Remote work