Java-разработчик
Коротко
Develops backend parts of projects; maintains documentation; uses AI coding tools and reviews AI-generated code. · Needs: Java 21+, Spring Boot 3/4, PostgreSQL, Redis, Kafka/RabbitMQ, transaction management, idempotency, distributed systems basics, OAuth2/OIDC, Spring Security
Описание от работодателя
Обязанности: - Разработка бэкенд части
- Ведение документации
- Разработка с помощью AI
- Желателен опыт в ФинТех части.
- Разработка бэкенд части одного основного и возможно смежного проекта внутри компании.
Требования: Java 21+, Spring Boot 3/4.
PostgreSQL, Redis, Kafka/RabbitMQ.
Transaction management, idempotency, distributed systems basics.
OAuth2/OIDC, Spring Security.
Docker, Kubernetes basics.
Observability: logs, metrics, traces.
Integration tests, Testcontainers.
Опыт production-систем.
Fintech:
BigDecimal для денег.
Audit log.
Idempotency-key.
Secure webhook processing.
Data masking.
Понимание платежных статусов.
Базовое понимание PCI DSS / персональных данных.
AI:
Практическое использование AI coding tools.
Умение писать задачи для AI-агента в формате spec.
Умение ревьюить AI-generated code.
Умение требовать тесты и проверять edge cases.
Понимание рисков prompt injection, data leakage, excessive agency.
Рассматриваем кандидатов только из Алматы, так как формат работы офисный!
Условия: Комфортабельный офис в центре города
Своевременно выплачиваемая заработная плата
Дружный коллектив