Обо мне Аналитический склад ума, целеустремленный, внимательный к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Ключевые навыки Java, Golang Java Spring Framework, Spring Boot, Kubernetes, PostgreSQL, AWS, REST, Apache Kafka Maven/Gradle Hibernate CI/CD Jira Git
Опыт разработки 3 года Опыт работы с языками: Java, Bash Опыт работы с фреймворками: Spring Framework, Spring Boot, Hibernate, Lombok, Liquibase Опыт работы с библиотеками и технологиями: MVC, RESTful, Spring Security, Spring Mail, Swagger Spring Mockito, JUnit5, JWT, Jackson, Postgresql, MySQL, HTML5, CSS3, FreeMarker, Thymeleaf. Также опыт работы c: Git, Jira, Jenkins, Maven, Ansible, Postman
cross code review в команде; коллективная и слаженная работа в команде; развитые коммуникативные навыки; декомпозиция и оценка задач на разработку новой функциональности/исправления багов в часах/storypoint’ах; реализация сервисов/микросервисов с нуля; написание чистого и поддерживаемого кода; взаимодействие и получение данных из БД через чистый SQL, через ORM; работа с системами очередей сообщений; написание тех.документации к разрабатываемой функциональности/сервису/микросервису; написание unit/интеграционных тестов; деплой и обновление функциональности/запуск новых сервисов через CI/CD; работа с системами мониторинга сервисов.
Уверенное знание современных методов разработки программного обеспечения. Оценка приложения с точки зрения пользователя и бизнес-потребности клиента. Знание всех основных платформ, необходимых для создания приложений для Android.
Личные качества: Внимательность‚ ответственность‚ аккуратность, коммуникабельность, стрессоустойчивость, исполнительность, обучаемость.
- Разработчик программного обеспечения с 6-летним опытом. - Углубленные знания и богатый практический опыт веб-разработки. - Грамотное применение SOLID и DI принципов. - Очень быстрая обучаемость. - Стремление к получению новых знаний, практики и различного интересного опыта. - Отличные коммуникативные навыки. - Опыт работы с REST API. - Опыт работы с очередями сообщений. - Создание технической документации на проекте - Умение составлять сложные запросы к базам данных. - Участие в юнит-тестировании. Образование Информатик, Специалист по разработке программного обеспечения