Java разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша компания — ведущий консалтинговый партнер для крупного бизнеса, специализирующийся на создании внешних центров компетенций и внедрении инновационных решений. Мы помогаем организациям раскрыть свой потенциал, усиливая их возможности через передовые методологии и глубокое отраслевое знание. Объединяя стратегическое мышление с практическим опытом, мы способствуем оптимизации процессов, повышению эффективности и достижению новых вершин в бизнесе. С нами ваши амбиции превращаются в реальные достижения, а инновации становятся неотъемлемой частью успеха.
Ожидания от кандидата
Мы ищем талантливого Java-разработчика среднего уровня для участия в сложных и интересных проектах. Идеальный кандидат соответствует следующим требованиям:
Хард-скиллы:
- Опыт разработки на Java от 3 лет: Глубокое знание языка и опыт работы с последними версиями Java.
- Знание Spring Framework: Уверенное использование Spring Boot, Spring MVC, Spring Security для разработки корпоративных приложений.
- Работа с базами данных: Опыт работы с реляционными СУБД (Oracle, PostgreSQL, MySQL) и знание SQL на хорошем уровне.
- Опыт с ORM-фреймворками: Знание Hibernate или JPA для эффективной работы с базами данных.
- Понимание микросервисной архитектуры: Опыт разработки и взаимодействия микросервисов, знание RESTful API.
- Работа с инструментами контроля версий: Уверенное владение Git и понимание принципов ветвления и слияния кода.
- Опыт в банковской сфере: Понимание специфики финансовых приложений, требований безопасности и регуляторных норм будет преимуществом.
- Знание инструментов контейнеризации: Опыт работы с Docker и Kubernetes желателен.
- Тестирование: Умение писать модульные и интеграционные тесты с использованием JUnit, Mockito и других фреймворков.
Софт-скиллы:
- Командная работа: Умение эффективно взаимодействовать в команде, открытость к обмену знаниями и опытом.
- Коммуникативные навыки: Грамотная устная и письменная речь для взаимодействия с коллегами и составления документации.
- Аналитическое мышление: Способность быстро разбираться в сложных задачах и предлагать оптимальные решения.
- Ответственность и надежность: Высокий уровень самоорганизации и ответственности за результаты своей работы.
- Готовность к обучению: Желание постоянно развиваться и осваивать новые технологии и подходы.
Образование:
- Высшее техническое образование: Предпочтительно в области информационных технологий, компьютерных наук или смежных дисциплин.
Опыт работы:
- Опыт участия в коммерческих проектах: Успешный опыт разработки и внедрения приложений на Java в коммерческой среде.
- Понимание Agile-методологий: Опыт работы по Scrum или Kanban, участие в ежедневных митингах, спринт-планированиях и ретроспективах.
Если вы стремитесь развиваться в динамичной среде, работать над инновационными проектами и вносить вклад в развитие технологий, мы будем рады видеть вас в нашей команде!
Условия работы
Мы предлагаем комфортные условия работы, которые позволяют вам максимально эффективно реализовать свой потенциал, независимо от вашего местоположения:
Полностью удаленная работа:
- Возможность работать из любой точки мира с доступом к интернету.
- Отсутствие необходимости посещения офиса или привязки к определенному часовому поясу.
- Предоставление необходимого оборудования и программного обеспечения для удаленной работы.
Гибкий график работы:
- Самостоятельное планирование рабочего времени в соответствии с поставленными задачами и дедлайнами.
- Учет индивидуальных особенностей и предпочтений в организации рабочего процесса.
- Поддержка баланса между работой и личной жизнью.