'제대로 투자하다'
카카오페이증권은 자산 규모가 적거나 경험이 부족한 사용자들도 소액으로 다양한 금융 상품에 쉽게 접근할 수 있도록 플랫폼을 통한 새로운 투자 문화를 만들어 갑니다.
주요업무
• 고객별 포트폴리오, 수익률, 자산 인사이트 등 맞춤형 금융 콘텐츠를 제공하기 위한 데이터를 분산 데이터베이스에 적재하는 플랫폼을 구축하고 운영해요.
• 금융 데이터를 실시간으로 가공해 고객에게 가치있는 콘텐츠를 전달하는 데이터 파이프라인을 구축하고 운영해요.
• 다양한 금융 데이터 소스를 통합하고, 이해하기 쉬운 인터페이스로 변환하여 제공하는 애플리케이션을 구축하고 운영해요.
• OOP 원칙과 디자인 패턴을 적용하여 금융 데이터를 설계하고 구현해요.
• 코드 및 성능분석을 진행하고 저지연(Low-latency)이 요구되는 핵심 시스템의 성능을 극대화해요.
• MSA 환경에서 서비스 분리 및 이벤트 기반 아키텍처(EDA) 설계를 주도해요.
• 금융 데이터를 다루는 시스템에서 분산 트랜잭션 문제를 해결하기 위한 Saga 패턴 등 아키텍처를 설계해요.
• RDBMS의 파티셔닝/샤딩 전략을 수립하여 대규모 데이터 저장 및 조회 성능을 확보해요.
• 대용량 트래픽을 처리하는 다양한 서비스들을 운영하고, 장애 회고(Post-mortem) 프로세스를 주관하여 시스템의 안정성 및 복원력을 향상시켜요.
자격 요건
• JVM 내부 동작 원리 및 가비지 컬렉션(GC) 튜닝을 포함한 애플리케이션 성능 최적화 경험이 있으신 분을 원해요.
• OOP를 넘어 함수형 프로그래밍(FP) 개념을 활용하여 데이터 가공 효율성을 높인 경험이 있으신 분을 원해요.
• MSA 환경에서 이벤트 기반 통신 및 분산 시스템 디자인 패턴(서킷 브레이커, 리트라이 등) 적용 경험이 있으신 분을 원해요.
• Kafka를 활용한 메시징 시스템 설계 및 운영 경험이 있으신 분을 원해요.
• RDBMS 클러스터링 및 데이터베이스 락 제어를 통한 동시성 문제 해결 경험이 있으신 분을 원해요.
• Redis를 단순 캐시를 넘어 분산 락 등으로 활용한 금융 시스템 개발 경험이 있으신 분을 원해요.
• 고가용성(HA) 및 재해 복구(Failover) 시스템 설계 및 구축 경험이 있으신 분을 원해요.
• 3인 이상의 개발 팀에서 기술 리더 또는 테크니컬 스크럼 마스터 역할을 수행한 경험이 있으신 분을 원해요.
우대사항
• 다양한 기술적 방법들을 활용해서 코드 내의 도메인 이해도를 높인 경험이 있는 분이면 좋아요.
• ORM프레임워크를 활용한 DB모델링 및 개발 경험이 있는 분이면 좋아요.
• MSA환경에서의 운영, 장애 경험 및 포스트모템을 통한 시스템 개선 경험이 있는 분이면 좋아요.
• 기술 아키텍처에 대한 비판적 사고 및 다양한 기술 솔루션을 제시한 경험이 있는 분이면 좋아요.
• 프로젝트 레벨의 기술 리딩을 수행하며 팀의 기술 스택 및 아키텍처 결정을 주도한 경험이 있는 분이면 좋아요.
• 주니어 엔지니어들의 성장 로드맵을 코칭하고, 기술 면접관으로 참여하여 조직의 기술 표준을 유지한 경험이 있는 분이면 좋아요.
채용절차
• 서류전형 → 과제전형 → 1차 현업 인터뷰 → 2차 최종 인터뷰 → 처우협의 → 입사일 조정
(레퍼런스 체크는 필요에 따라 진행될 수 있어요.)