Java Архитектор
от 1 500 000 ₸ на руки
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Рабочие часы: 8
Формат работы: удалённо
Алматы
Описание работы:
В качестве Java архитектора программного обеспечения вы будете отвечать за проектирование, реализацию и поддержку масштабируемых и эффективных программных решений для удовлетворения потребностей бэк-офиса нашей компании. Вы будете сотрудничать с межфункциональными командами, чтобы согласовать технологические решения с бизнес-целями и обеспечить высокие стандарты качества кода.
Основные обязанности:
- Разрабатывать и внедрять архитектуру для приложений бэк-офиса с учетом масштабируемости, безопасности и поддерживаемости.
- Руководить и наставлять команды разработчиков, работающих над full-stack решениями, включая Java и JavaScript-фреймворки.
- Проектировать модели данных, рабочие процессы и API для бесшовной интеграции между системами.
- Тесно сотрудничать с заинтересованными сторонами бизнеса для преобразования требований в технические спецификации.
- Проводить ревью кода и обеспечивать соблюдение стандартов кодирования и лучших практик.
- Оптимизировать производительность баз данных и управлять операциями с данными с использованием MS SQL Server.
- Использовать сервисы AWS для облачных решений и развертывания.
- Следить за новыми технологиями и продвигать их использование при необходимости.
Требуемые квалификации:
- Образование: степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областях.
- Опыт: 10+ лет опыта разработки программного обеспечения, из которых минимум 3 года – в роли архитектора.
Технические навыки:
- Владение Java и Spring-фреймворком (Boot, Data, Security).
- Экспертиза во front-end фреймворках, таких как Angular и React.
- Глубокие знания JavaScript и современных методов разработки.
- Продвинутые навыки работы с SQL и MS SQL Server.
- Опыт работы с Git для контроля версий и совместной работы.
- Практическое знание облачных сервисов AWS (EC2, S3, Lambda, RDS и др.).
- Знание инструментов, таких как JIRA, Confluence и других.
Ключевые компетенции:
- Глубокое понимание принципов объектно-ориентированного программирования (OOP) и шаблонов проектирования.
- Сильные знания структур данных и алгоритмов для оптимизации производительности.
- Владение асинхронным программированием и обработкой событийных архитектур.
- Знакомство с концепциями функционального программирования и их реализация в современных языках.
Навыки
- Java
- Spring Boot
- Git
- MS SQL Server
- Amazon Web Services
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 10 декабря 2024 в Алматы