Программирую на Java больше трех лет! До коммерческой разработки на JAVA работал в "ГосНИИАС". Довольно быстро изучаю необходимые технологии, которые требуются при решении поставленных задач.
Хорошо знаком с Java core, ООП, структурами данных и основными паттернами проектирования, Spring и основными технологиями разработки. Стек который использую в работе Java 11, Spring MVC, Spring Boot 2, Spring Cloud, Hibernate, Spring Data, Hazelcast, Kubernetes, PostgreSQL, RabbitMQ, Gradle, LiquiBase, Git, Docker, Jenkins (создание pipeline), Argocd, Nginx, Haproxy
Так же Kotlin, MySQL, Mockito, HTML 5, XML, JUnit, AJAX, SOAP, Maven, Jira, Jsp, Thymeleaf, JavaScript. (Большой опыт работы с нативным SQL, и оптимизацией запросов в PostgreSQL), Linux, Apache Kafka (В проектах не использовалась, но имею представление)
Разработка и поддержка backend для мобильного приложения банка на основе микросервисной архитектуры
Поддержка двух высоконагруженных проектов (Spring, Hibernate, PostgreSQL + фронт на самописном фреймворке), создание интеграционных сервисов для различных регионов (REST и SOAP), добавление и доработка функционала, доработка и оптимизация SQL запросов (много нативного SQL), создание миграций в базе данных (Liquibase). + Ежедневный собрания (Scrum), обсуждение задач с бизнес аналитиками.
Поддержка и расширение функционала многопользовательского портала федерального уровня (Java 8, SpringMVC, Hibernate, JSP, PostgreSQL,Maven, Jira, Liquibase ...).
Bug fixing и создание интеграционных тестов на банковском платежном агрегаторе (SpringMVC, Spring Boot, Oracle Database, Spring Data Jpa, Spring Test ...)
Разработка корпоративного мобильного приложения (Kotlin, Android SDK, Retrofit, RXJava, Sindle Activity Architecture, Dagger, Butter Knife, RecyclerView, Moxy, MVP, Gradle)