вчера

Backend developer for banking products

ориентир по рынку
вакансия зп не указана
в среднем 315 271 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Описания нет

задачи

  • Develop, enhance, and support backend services for the bank’s card, account, and deposit areas;
  • Develop solutions based on Java and Spring Boot in line with microservices architecture;
  • Set up and support integrations with the bank’s internal systems and third-party services;
  • Ensure data exchange between systems using REST and SOAP protocols and JSON and XML formats;
  • Investigate technical errors in existing services, identify their causes, and resolve them;
  • Ensure the performance and reliability of services under high loads;
  • Participate in analyzing business requirements and propose optimal technical solutions;
  • Prepare unit and integration tests and maintain code quality;
  • Collaborate effectively with team members, business analysts, and other technical teams.

требования

  • Strong practical knowledge of Java 17 and later versions;
  • Experience working with Spring Boot and Spring Security technologies;
  • In-depth knowledge of Microservices Architecture and REST API design principles;
  • Experience integrating with REST and SOAP services;
  • Practical experience with event-driven architecture and asynchronous data exchange using Kafka;
  • Ability to work with SQL and databases such as PostgreSQL and Oracle;
  • Practical experience working with Redis;
  • Theoretical knowledge of Adapter, Facade, Strategy, and other Design Patterns, and practical experience applying them;
  • Experience working with MapStruct or similar tools for data transformation;
  • Knowledge of Resilience4j or other similar Fault Tolerance mechanisms;
  • Experience writing unit and integration tests using JUnit and Mockito;
  • Knowledge of Git and modern software development principles.
  • Strong analytical thinking and problem-solving skills;
  • Ability to analyze business requirements and propose effective technical solutions aligned with them;
  • Ability to take a systematic approach to problems and make independent decisions;
  • Ability to communicate effectively and constructively within a team;
  • Ability to approach tasks responsibly and work in a results-oriented manner;
  • Initiative in solving technical problems;
  • Ability to adapt flexibly to changing business priorities.

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.