Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 2

Security with its own implementation of filters, providers and Failure/Success handlers with additional functionality also using tokens and integration LDAP(Open LDAP, Active Directory). Full validation: as import data including regex and java validation for database filling; and the correctness of user requests with the processing of all exceptions and the formation of a list of user request mistakes to correct his request.
Did massive modules refactoring accordingly with SOLID principles, using patterns such as bridge and strategy.
Two years of commercial experience. Now i'm middle Java Developer in a small company more than year. I'm working on security with tokens including LDAP(OpenLDAP, Active Directory). In the microservice architecture, I set up communication between services through the RabbitMQ, Minio file storage, a bit Docker and Docker Compose. I work simultaneously on 2 projects - an auction management system and a fraud detection system for a large European bank. Creating functionality, if required for the task, I go through the whole cycle: creating a database using Liquibase; creation of entity structures; spring rest crud with a full description in swagger, also protected by spring security, which can be extended with JPA Specification; full validation of input data, both regex and java for table filling data, also validation includes incorrect queries with detailed exception handling and formation of an array of user mistakes to prevent 500 errors and tell the user what needs to be corrected in the requests. 
Wrote several modules that helped the customer track changes in important data: Status Logger - displays the status of the data download in percent and a list of errors after download; Report - generates a report on changes in the monitored data in html format in tabular form (subscription is implemented through Rest API); Notification - sends a report generated by the Report module using the SMTP protocol to the email.
I expect to be on a team that would prefer a high-quality algorithm. My direction is Backend.