О компании
Позиция размещена от имени партнёрской компании, которая управляет всеми заявками и последующими шагами. Партнёр ищет старшего системного аналитика (Java-разработчика) в Бразилии.
Обязанности
- Проектирование, разработка и поддержка корпоративных приложений и API на Java и Spring с высокими стандартами качества, безопасности и производительности
- Участие в архитектурных и технических решениях, документирование дизайна
- Модернизация legacy-систем, снижение технического долга
- Интеграция веб-порталов, внутренних приложений, сторонних систем и сервисов аутентификации
- Проектирование и оптимизация реляционных баз данных, моделирование данных, версионирование схем
- Проведение код-ревью, внедрение стандартов кодирования и автоматизированного тестирования
- Менторство менее опытных разработчиков
- Обеспечение безопасности и надёжности приложений (OWASP Top 10, управление секретами)
- Использование AI-инструментов для ускорения разработки, тестирования и документации
- Участие в Scrum/Kanban активностях
- Работа с DevOps-командами над CI/CD пайплайнами
Требования
- Высшее образование в области Computer Science, Computer Engineering, Information Systems или смежной области
- Минимум 5 лет опыта backend-разработки на Java (Java 17+)
- Spring Boot 3.x+, Spring Security, Spring Data JPA/Hibernate
- Опыт разработки REST API, OpenAPI/Swagger, версионирование API
- PostgreSQL или SQL Server, оптимизация запросов, Flyway или Liquibase
- JUnit, Mockito, Testcontainers
- Git, CI/CD (GitLab CI, GitHub Actions, Azure DevOps), Docker, Linux
- Знание практик безопасной разработки (OWASP Top 10)
- Опыт использования AI-инструментов (GitHub Copilot, Claude Code, ChatGPT)
- Самостоятельность, инициативность, коммуникабельность, готовность к менторству
Условия
- Желательно: Kubernetes, Helm, Terraform, AWS
- Желательно: Angular или React
- Желательно: OAuth2, OpenID Connect, SAML, LDAP, Keycloak
- Желательно: OpenTelemetry, Micrometer, Prometheus, Grafana
- Удалённый формат работы (remote-first)