직무 설명
본 직무는 비즈니스 아키텍처와 요구사항을 기반으로 기술적 솔루션을 설계하고 구현하는 역할입니다. 주요 책임에는 기술 연구 수행, 적절한 기술 선택, 시스템 아키텍처 개발이 포함됩니다. 지원자는 비즈니스 플랫폼의 핵심 코드 작성 및 반복 작업을 담당하며, 요구사항 검토에 참여하여 건설적인 피드백을 제공하고 특정 모듈을 독립적으로 설계 및 개발해야 합니다. 또한, 잠재적인 설계 문제를 조기에 식별하고 효과적인 해결책을 제안하는 것뿐만 아니라 높은 동시성, 높은 안정성 및 복잡한 비즈니스 모델과 관련된 과제를 해결하는 역할도 포함됩니다.
주요 책임
- 비즈니스 요구사항에 기반한 기술 연구, 선택 및 시스템 아키텍처 설계 수행
- 비즈니스 플랫폼의 핵심 코드 개발 및 유지보수
- 요구사항 검토에 참여하고 건설적인 제안 제공
- 특정 모듈을 독립적으로 설계 및 구현
- 설계 문제 조기 식별 및 효과적인 해결책 제안
- 높은 동시성, 안정성 및 복잡한 비즈니스 모델과 관련된 과제 해결
직무 요구사항
- 주요 Java 프레임워크 및 멀티스레드 동시성 애플리케이션 숙련도 (Spring 생태계, Spring Boot, MyBatis)
- 분산 서비스 프레임워크 경험 (Spring Cloud, Spring Cloud Alibaba, Dubbo)
- HTTP 프로토콜 및 RESTful API 설계 원칙에 대한 깊은 이해를 바탕으로 한 강력한 웹 개발 능력
- API 보안, 게이트웨이, JWT, OAuth2.0, 암호화/복호화 및 데이터 보안 지식
- NoSQL 기술 (Redis, MongoDB, ElasticSearch) 및 MySQL 최적화 경험
- 메시지 미들웨어 (RabbitMQ, Kafka, RockMQ)에 대한 친숙도
- NIO, Netty 네트워크 프로그래밍, Scala, Akka 및 DDD 이해
- 디자인 패턴 및 스트림 데이터 처리 지식
- MySQL 샤딩 및 대규모 데이터 마이그레이션 경험
- 분산 시스템 설계 (캐싱, 메시징, 로드 밸런싱) 숙련도
- 높은 동시성 시스템 설계, 모니터링 및 운영 이해
- Linux 및 Kubernetes 명령어에 대한 친숙도
- 우대: 금융 업계 경험 또는 Web3.0 배경
혜택
급여 범위: $2500-$3500. 추가 혜택으로 사회 보험, 주택 공금 및 정기적인 팀 빌딩 활동이 포함됩니다.


