
kakaopaysec
서비스플랫폼 백엔드 개발자(시니어)
개발인프라·DevOps
AI 요약
카카오페이증권 서비스플랫폼팀에서 대규모 트래픽을 안정적으로 처리하고 저지연 핵심 금융 시스템(매매 체결, 인증·로그인, API Gateway 등)을 설계·개발·운영할 백엔드 엔지니어(기술 리더 역할 포함)를 채용합니다. JVM 성능 최적화, 분산시스템 설계(MSA/EDA), Kafka/Redis/RDBMS 운영 및 고가용성 설계 경험을 중시합니다.
주요 업무
OOP·디자인패턴 적용해 매매 체결 코어 로직 등 금융 비즈니스 설계·구현; 저지연 핵심 시스템의 코드·성능 분석 및 최적화; MSA 환경에서 서비스 분리 및 이벤트 기반 아키텍처(EDA) 설계 주도; gRPC 등 고성능 통신 프로토콜 도입 검토 및 아키텍처 구조화; 분산 트랜잭션 대응(예: Saga 패턴) 설계; RDB 파티셔닝/샤딩 전략 수립으로 대규모 데이터 성능 확보; 대용량 트래픽 서비스 운영 및 장애 회고 주관; 특정 서비스의 설계·개발·운영 전 과정 책임(서비스 오너 역할).
자격 요건
JVM 내부 동작 및 GC 튜닝을 포함한 애플리케이션 성능 최적화 경험; 함수형 프로그래밍 개념 활용 경험; MSA 환경에서 이벤트 기반 통신 및 분산 시스템 디자인 패턴(서킷 브레이커, 리트라이 등) 적용 경험; Kafka 기반 메시징 시스템 설계·운영 경험; RDBMS 클러스터링 및 락 제어를 통한 동시성 문제 해결 경험; Redis의 분산 락 등 고급 활용 경험; 고가용성(HA) 및 재해복구(Failover) 시스템 설계·구축 경험; 3인 이상 개발팀에서 기술 리더 또는 테크니컬 스크럼 마스터 역할 수행 경험.
기술 스택
JVMGarbage Collection (GC) 튜닝함수형 프로그래밍OOPMSA (마이크로서비스 아키텍처)이벤트 기반 아키텍처 (EDA)KafkaRedis (분산 락 등 고급 활용)RDBMS파티셔닝/샤딩gRPCREST APISaga 패턴 (분산 트랜잭션)Circuit Breaker, Retry 패턴ORM 프레임워크고가용성(HA)/Failover 설계저지연(Low-latency) 시스템 설계Post-mortem(장애 회고) 프로세스