TL;DR
Senior Java Developer (Fintech): Developing server and client-side components for a problem debt management system with an accent on Java 17+, Spring Boot, MVC, Security, and Hibernate. Focus on designing distributed, multithreaded, and microservice systems, creating REST APIs, and developing frontend on React and Redux.
Локация: Москва или удалённо из РФ.
Компания
Creating a system for working with problem debts, our product is a collection of unique services that simplify the debt collection process.
Что делать
- Develop server and client-side parts of web applications on Java and React.
- Implement functional modules and microservices using Java 17+, Spring Boot, MVC, Security, Hibernate.
- Participate in the creation and integration of services and solutions for fintech projects, including debt collection and settlement processes.
- Design the architecture of distributed, multithreaded, and microservice systems.
- Create REST APIs and document them using OpenAPI/Swagger.
- Develop the frontend on React and Redux, applying TypeScript, HTML5, CSS3, and preprocessors (LESS/SASS/PostCSS).
Требования
- Experience in software development from 4 years, of which 2+ years with Java + Spring.
- 2+ years of experience with React, Redux, JavaScript/TypeScript.
- Confident command of HTML5, CSS3, CSS pre/postprocessors.
- Experience in full-stack development of web applications and microservices.
- Work with Git, Maven/Gradle, IntelliJ IDEA, Jira.
- Knowledge of Hibernate/ORM, Spring Boot/Data, PostgreSQL, REST API.
- Experience with Kafka/RabbitMQ, Docker, Kubernetes/OpenShift.
- Understanding of multithreaded applications and modern architecture.
- Higher education (technical preferred).
Хорошо, если есть
- Experience with RTK, Figma, GraphQL, WebSockets.
- Understanding of the principles of microfrontends and monorepositories.
- Skills in working with js frameworks (Angular, Vue.js).
- Experience in banking and financial projects.
Культура и преимущества
- Competitive salary.
- Official employment in a Russian IT company with accreditation.
- Attractive bonuses: free SberPrime+ subscription, discounts on learning English, free fitness in the office or discounts on purchasing a subscription for yourself and your loved ones, discounts from Sber partners, corporate pension program.
- Preferential mortgage in Sber.
- Convenient work format: remotely or in a hybrid format, "short" Friday.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →