ВЭБ Технологии

Java Developer (Senior/Lead)

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

We are looking for Java Developer Senior or Java Team Lead to expand our team and to work on to expand our team and to work on Fintech and other projects.


Project is About delivering Middle Layer API Backend services
Tools and Frameworks
- Mastery of Java 17+, Spring-Boot, Spring JPA, Spring Security
- Proficient in Cloud, K8S, Helm, GitLab AutoDevOps, Redis, PostgreSQL
- Experience with JUnit, Mockito, Wiremock, Spock, Pact, Prometheus, Grafana

Mindset:

  • Results-Focused: Ability to define objectives, success criteria and outcomes for every task initiated. This includes educational activities, the development of proof of concepts, and research tasks;
  • Balanced Mindset: Keeps an open mind, but exercises healthy skepticism. Considers the merits and limitations of new technologies/tools/approaches deeply and holistically;
  • Team-Oriented: Appreciates the power of collaboration. Understands that team work accelerates problem-solving, enhances knowledge sharing and enriches solution/technology assessment;
  • Champions Brutal Intellectual Honesty: Adopts a candid, evidence-based approach to decision-making.

What will you do:

  • Develop new features and keep existing application healthy;
  • Migrate functionality from legacy applications to new one;
  • Maintain team technical expertise and performance in green area.

Technical Requirements:

  • Minimum 5 years of relevant work experience (as Java Developer);
  • Solid experience with Spring Framework;
  • Hands on experience in development functionality accompanied by unit tests, integration tests, etc;
  • Proficient in Object Oriented Analysis and Design;
  • Familiar with RDBMS including ORM, SQL;
  • Extensive experience in building either SOA applications or system integrated with many 3-rd party dependencies via RESTful API ;
  • Extensive experience in building production ready microservice solutions.

Will be a plus:

  • Ability to read React and .net code;
  • Ability to justify decisions for non-technical people;
  • Ability to mentor teammates and keep their personal development plans synchronized with strategic project needs.

We offer:

  • Extended social package (medical insurance, significant events benefits, corporate English teachers);
  • Decent salary;
  • Sick leave is paid according to the Laws of Belarus;
  • 29 days of vacation;
  • Possibility to work remotely;
  • Payment for external trainings, seminars, conferences;
  • Office in the center of Minsk (Molodezhnaya station);
  • Small office rooms, not open space.
    *вакансия, планируемая к открытию (перспективная)