직무 설명
우리 팀에 합류하여 거래소의 핵심 비즈니스 모듈 개발 및 최적화에 기여할 숙련된 백엔드 개발자를 찾고 있습니다. 이 역할은 현물 거래, 계약, 옵션 및 기타 금융 상품을 포함한 주요 시스템 작업을 포함합니다.
주요 책임
- 거래소 핵심 모듈(현물, 계약, 옵션 등)의 백엔드 기능 개발 및 최적화
- 거래 매칭, 주문 관리, 위험 관리 시스템을 위한 서비스 인터페이스 설계 및 구현
- Spring Cloud 마이크로서비스 아키텍처를 활용하여 서비스 분해, 인터페이스 설계 및 성능 최적화 수행
- 시스템 안정성과 유지보수성을 보장하기 위해 고품질 코드 작성 및 포괄적인 단위 테스트와 API 문서 유지
- 데이터베이스(MySQL, Redis) 설계 및 최적화에 참여하여 데이터 일관성과 고성능 동시성 처리 보장
- 비동기 분리 및 고처리량 처리를 위해 메시지 큐(RabbitMQ/Kafka) 통합
- 위험 관리 및 보안 팀과 협력하여 차익 거래 방지, 자금 세탁 방지 및 이상 모니터링 로직 구현
- 신규 기능 요구 사항 검토에 참여하고 기술적 해결책과 위험 평가 제공
직무 요구 사항
- Java 및 Spring Boot/Spring Cloud 마이크로서비스 프레임워크에 능숙
- 최소 5년 이상의 개발 경험과 고성능 동시성 시스템 구축 경험 보유
- Redis 및 MySQL에 대한 깊은 이해와 데이터베이스 트랜잭션, 잠금 메커니즘 및 샤딩 경험
- 메시지 브로커(RabbitMQ/Kafka) 및 분산 시스템 아키텍처에 익숙
- 일반적인 보안 및 위험 관리 메커니즘(속도 제한, 회로 차단, 재생 방지, 멱등성) 이해
- 거래소, 금융 시스템 또는 결제 시스템 경험 우대
- 우대 사항: 매칭/리베이트/에이전트/위험 관리 메커니즘 실무 개발 경험
혜택
- 식비 지원 - 일일 식사 지원 또는 식비 보조금
- 초과 근무 보상 - 회사 정책에 따른 초과 근무 수당
- 교통비 지원 - 출퇴근 비용 지원
- 여행 지원 - 항공권 환급(회사 정책 준수)
- 휴가 정책 - 연차 및 국가 법정 공휴일