Intercontinental Exchange
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду разработки ICE: проектирование и развитие веб-приложений на Java/Spring Boot и React, владение отдельными компонентами и фичами.
Задачи
- Проектировать, разрабатывать и поддерживать веб-приложения на Java и Spring Boot для backend и React для frontend
- Реализовывать новые фичи и доработки существующего функционала при умеренном сопровождении
- Писать чистый, эффективный и поддерживаемый код по лучшим практикам и стандартам команды
- Создавать и поддерживать RESTful API и интегрировать их с React-фронтендами
- Взаимодействовать с кросс-функциональными командами для уточнения требований и поставки решений
- Диагностировать и устранять технические проблемы в backend и frontend
- Участвовать в code review, давать и получать конструктивную обратную связь
- Писать и поддерживать unit-тесты для обеспечения качества кода
- Участвовать в проектировании и разработке баз данных на SQL и PostgreSQL
- Следить за актуальными технологиями и фреймворками
- Периодически консультировать junior-разработчиков
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области (или эквивалентный опыт)
- 3+ года профессионального опыта разработки ПО
- Глубокое знание Java, её экосистемы и лучших практик
- Опыт с SQL, PostgreSQL и реляционными базами данных
- Владение HTML, CSS, JavaScript, React и TypeScript
- Опыт разработки и поддержки backend-сервисов на Java, Spring и смежных технологиях
- Понимание RESTful-сервисов, микросервисной архитектуры и управления базами данных
- Знакомство с системами контроля версий Git, Azure DevOps и CI/CD-пайплайнами
- Понимание основ AI и ML: NLP, концепции машинного обучения, принципы работы LLM
- Владение техниками промптинга: zero-shot, few-shot, chain-of-thought, knowledge-generation
- Практический опыт работы с API крупных AI-платформ (OpenAI, Anthropic, Google Gemini) для тестирования и доработки промптов
- Умение составлять точные структурированные инструкции, снижающие галлюцинации и повышающие точность
- Подготовка и курирование датасетов для обучения или дообучения моделей
- Измерение и улучшение качества вывода AI через A/B-тестирование и итеративную доработку
Условия
- Знание облачных платформ (OCP, Apigee, AWS, GCP или Azure) приветствуется
- Опыт с CI/CD-пайплайнами (Azure DevOps, GitHub Actions) приветствуется
- Знание концепций контейнеризации (Docker) приветствуется
- Знакомство с микросервисной архитектурой приветствуется
- Опыт с фреймворками автоматизированного тестирования приветствуется
- Понимание адаптивного дизайна и стандартов доступности приветствуется
- Знание техник оптимизации производительности приветствуется
Навыки
- Java
- Spring Boot
- Spring
- React
- JavaScript
- TypeScript
- HTML
- CSS
- SQL
- PostgreSQL
- RESTful API
- микросервисы
- Git
- Azure DevOps
- CI/CD
- Docker
- AWS
- GCP
- Azure
- OpenAI
- Anthropic
- Google Gemini
- NLP
- LLM
- промпт-инжиниринг