Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 6


1. CRM: - Big and complex CRM system for selling insurance contracts
Used technologies: Java (8-17), JavaScript (ES6), React, Spring (Core, Web, Data, Security), Hibernate, Thymeleaf, Liquibase, JSF (PrimeFaces), SOAP, ElasticSearch, Postgres;

2. UMS (User Management System) – React and Java application which operates users roles, their groups and authorities. Responsible for SSO for all other frontends in the company. Build on Spring Authorization Server.
Technologies: React, Java, Spring Boot (Security, MVC, Cloud), OAuth2.0, JWT, Postgres, Figma, Docker;

3. BRMS (Business Rules Management System) - React and Java app for complex business rule flows. Store business rules as algorithms, that consists of decision tables, custom groovy functions, conditions. As the request receives a map of params, pass it through the flow and respond with a new map of calculated or modified params described in flow. App has a very useful UI for editing this flow by drag and drop components. Has UI for writing tests for flows.
Technologies: React, Java, Spring Boot (MVC, Cloud), Groovy, Blockly, Drools, YAML, Multithreading, Apache POI, Docker, Figma

4. Open procurement platform. Web-application with REST client for ProZorro system; 
Used technologies: Java EE, EJB, EclipseLink, JSF(PrimeFaces), Postgres, PL\SQL, REST.
Looking for interesting and complex projects with a lot of new technologies, and with good and expirienced team :) 
Would not be a problem to mentor juniors or review code for less experienced developers. 
I realy dont want to be a team lead or kind of project manager. Looking for developer position.