Full Stack Developer (React + Java)

Bank Pivdenny offers to take advantage of a unique opportunity to participate in a modern domestic fintech project — the development of Mobile Banking. We work with a modern stack, we have a distributed team, and we use flexible design methodologies.

Our team at Pivdenny Online, focused on building innovative internet banking solutions, is looking for a Full Stack Developer (React + Java). We offer exciting tasks, a modern technology stack, flexible processes, and a team that values quality, initiative, and professional growth.

What You’ll Work On:

  • Develop and maintain web applications and microservices;
  • Implement interfaces using React with TypeScript, Ant Design UI, Hooks, Redux, i18n, and ThemeProvider;
  • Provide temporary support for an existing Vue.js application with a plan to migrate its functionality to React;
  • Develop isolated and reusable UI components;
  • Write frontend automated tests using Selenium;
  • Implement business logic in Java (Spring Boot);
  • Design component architecture and interaction between frontend and backend;
  • Integrate with internal and external REST APIs;
  • Optimize performance, ensure security, and support application scalability;
  • Participate in code reviews, task planning, sprints, and collaborate with QA and business analysts
  • Write unit and integration tests.


Requirements:

  • 3+ years of experience in web application development;
  • Solid knowledge of React, including Hooks, Redux, TypeScript, Ant Design UI, ThemeProvider, i18n — mandatory;
  • Good practical experience with Java 11+, Spring 5+ / Spring Boot 2+;
  • Familiarity with and use of Spring Data JPA / Hibernate, Spring Security;
  • Experience designing and working with REST APIs;
  • Good knowledge and practical experience with SQL and relational database;
  • Experience with Git and CI/CD pipelines;
  • Understanding of client-server architecture and web application architecture — mandatory;
  • Knowledge and practical experience with JWT on the frontend — mandatory;
  • Familiarity with SOLID principles and writing clean, maintainable code;
  • Experience working in Agile teams (Scrum/Kanban);
  • Experience building projects using VITO and Maven;
  • Testing skills using JUnit 5, Mockito, Testcontainers.

Nice to Have:

  • Experience with Kafka, Redis, RabbitMQ, Elasticsearch.
  • Basic understanding of Vue.js.
  • Familiarity with Docker, Kubernetes.
  • Understanding of OpenID Connect.
  • Experience with Oracle DB/PostgreSQL.
  • Experience setting up and supporting microservice architecture.
  • Participation in Fintech projects.

Work Conditions:

  • Remote-friendly position;
  • Health insurance coverage;
  • Performance-based bonuses


If you’re ready to contribute to a stable, fast-evolving banking product and grow in a professional, friendly team — we’d love to hear from you!

Apply now and let’s build the future of mobile banking together.

Published 25 June
81 views
·
12 applications
100% read
·
25% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...