# Инженер-программист Java (Middle)
Отдел: Инженерия (Java)
Уровень: 3
CreateFuture — это консалтинговый партнёр, ориентированный на искусственный интеллект, где люди занимаются важной работой и получают поддержку для её качественного выполнения. Мы работаем бок о бок с нашими клиентами, ставим под сомнение то, что не работает, и помогаем им строить будущее.
Мы сотрудничаем с такими организациями, как PayPal, adidas, NatWest, FanDuel и Money Saving Expert, создавая цифровые продукты и сервисы, которые имеют значение, всегда ставя людей на первое место. Наша приверженность мастерству, качеству и культуре помогла нам вырасти до более чем 600 человек всего за несколько лет.
О роли и команде
Мы ищем среднего инженера-программиста, который присоединится к одной из инженерных команд наших клиентов, создавая backend-сервисы с использованием современного Java и Spring Boot. Вы будете тесно сотрудничать с опытными инженерами и техническими руководителями, брать на себя ответственность за чётко определённые функции и компоненты, развивая свои навыки в динамичной, совместной среде. Это отличная возможность развить свои технические навыки на реальных проектах клиентов, которые имеют значение, с поддержкой и наставничеством.
Чем вы будете заниматься
•Создавать и поддерживать backend-функции и RESTful API с использованием Java и Spring Boot под руководством старших инженеров.
•Писать чистый, хорошо протестированный код, применяя практики модульного и интеграционного тестирования в повседневной разработке.
•Работать с реляционными базами данных (такими как PostgreSQL, MySQL или SQL Server) и, при необходимости, с NoSQL-хранилищами (например, MongoDB или DynamoDB) с использованием Spring Data JPA/Hibernate, писать эффективные запросы при поддержке команды.
•Участвовать в код-ревью, как давая, так и получая обратную связь, чтобы углубить понимание лучших инженерных практик.
•Сотрудничать со старшими инженерами, техническими руководителями и коллегами из продуктовой команды для понимания требований и выполнения чётко определённых задач.
•Использовать CI/CD пайплайны и Git-ориентированные рабочие процессы для безопасного выпуска изменений, расширяя понимание полного жизненного цикла поставки программного обеспечения.
Мы будем рады поговорить с вами, если вы
•Имеете коммерческий опыт работы с Java (Java 8+) и уверенно используете основные возможности языка, такие как Streams, Lambdas и Optional.
•Имеете некоторый опыт работы с Spring Boot или аналогичным фреймворком и хотите углубить свои знания экосистемы Spring.
•Понимаете основы проектирования REST API и участвовали в разработке API в профессиональной среде.
•Имеете опыт работы с реляционными базами данных (например, PostgreSQL, MySQL или SQL Server), автоматизированным тестированием и Git, и комфортно работаете в команде, использующей CI/CD.
•Любознательны, стремитесь учиться и цените обратную связь и наставничество для развития своих инженерных навыков.
Что мы вам предложим
Мы доверяем людям делать свою работу наилучшим образом. Это означает гибкость вместо жёстких правил, результат вместо активности и реальное вложение в ваше профессиональное и личностное развитие. Вы станете частью поддерживающей и дружелюбной культуры, окружённой умными, любознательными людьми, которые глубоко заботятся о том, что делают.
Мы предлагаем гибкий график работы, включая гибридные и удалённые варианты. Наши офисы расположены в Эдинбурге, Лидсе, Манчестере, Лондоне и Болгарии, с возможными поездками на площадки клиентов или в офисы CreateFuture при необходимости.
Мы доверяем вам управлять своим временем, балансируя между совместной работой, временем с клиентами и сосредоточенной работой. Главное — это ваш вклад, а не то, насколько вы заняты.
Наш процесс найма
Мы стараемся сделать процесс найма прозрачным, справедливым и уважительным к вашему времени. Мы стремимся ответить всем, кто подаёт заявку, и будем открыты в отношении вашего статуса в процессе.
Обычно процесс выглядит так:
•Звонок с нашей командой по подбору талантов
•Интервью, ориентированное на проверку профессиональных навыков
В зависимости от роли мы также можем попросить вас подготовить короткую презентацию, выполнить практическое или техническое задание или провести беседу, ориентированную на ценности. Мы объясним, что именно потребуется, до начала любого этапа.
Инклюзивность в CreateFuture
Мы верим, что разнообразные команды создают лучшие рабочие места и продукты. Мы хотим, чтобы CreateFuture был местом, где люди могут быть собой и делать свою лучшую работу.
Если вам нужны какие-либо корректировки или поддержка в процессе подачи заявки, просто сообщите нам. Мы сделаем всё возможное, чтобы помочь.