banking application for servicing legal entities.
Description of Project
As part of the overall strategy of the bank, the monolithic architecture of the system should be gradually transformed into a high-tech microservice one. The transformation will lead to the creation of many dozens of microservices that independently implement the user interface, business logic, and data storage. Thus, high flexibility and dynamics of system development will be ensured. In addition to creating microservices that implement specific business functionality, system-wide microservices are created that provide core core functionality. The implementation of microservices and their integration is based on the most modern technologies and platforms (Spring Boot, OpenShift, Docker).
Responsibilities
-Microservice development (SpringFramework, Hibernate, Gradle-build)
- Development of software verification procedures (Unit-, Mock-, Spy- tests)
- Code refactoring and optimization
- Code review
- Bug fixing
- Architecture discussion
Technology Stack
Java 8+, Spring (Core, Web, AOP, Messaging)
Oracle, PostgreSQL
Сейчас Maven, Gradle
Jenkins, Jira, Bitbucket, Confluence
Period
02.2022 —
until now
(2 years 10 months)