Back to search
카카오페이 (kakaopay) Linkedin · Posted 7d ago

Back End Developer

Seongnam

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

⎥ 직무 소개

업무내용

  • 데이터 정합성이 중요한 결제 시스템을 설계하고, 사용자와 파트너를 위한 가치를 기술로 구현합니다.
  • Java/Kotlin 및 Spring Boot를 기반으로 결제 승인, 취소, 매입 등 핵심 프로세스를 처리하는 서버를 개발합니다.
  • 데이터 처리의 정확성을 최우선으로 하며, 트랜잭션 관리와 동시성 제어 로직을 정교하게 구현합니다.
  • 백엔드 로직 효율화를 통해 결제 처리 속도를 높이고, 사용자가 지연 없이 쾌적한 결제할 수 있는 환경을 구축합니다.
  • 파트너사의 원활한 비즈니스 운영을 위한 안정적이고 정확한 관리 기능을 구현합니다.
  • 트래픽 집중 상황에서도 안정적인 서비스가 가능하도록 고가용성(High Availability) 아키텍처를 설계하고 구현합니다.
  • MSA 환경에서 서비스 간의 유연한 통신을 구현하고, 시스템 확장성을 확보합니다.
  • 대량의 결제 데이터를 효율적으로 처리할 수 있는 배치 시스템을 개발합니다.
  • 데이터 불일치를 탐지/보정하는 대사 로직을 구현하여 데이터 정합성을 확보합니다.
  • 파트너사 개발자들이 편리하게 사용할 수 있는 직관적이고 표준화된 결제 API를 설계하고 개발합니다.
  • 카드사, 밴(VAN)사 등 다양한 외부 금융 기관과의 시스템 연동을 안정적으로 구현합니다.
  • 테스트 코드 작성과 지속적인 리팩토링을 통해 코드의 품질을 관리합니다.
  • 모니터링 시스템을 구축하여 이슈를 사전에 감지하고, 운영 업무 자동화를 통해 효율성을 높입니다.


필요 역량/경험

  • Java 또는 Kotlin 언어와 Spring Framework(Spring Boot) 활용 능력
  • MySQL 등 RDBMS 이해 기반의 대용량 데이터 모델링 및 쿼리 최적화 경험
  • 컴퓨터 공학 기초 지식(자료구조, 알고리즘, 네트워크, OS 등) 기반의 문제 해결 능력
  • 복잡한 비즈니스 로직 구현 및 동시성 이슈, 분산 트랜잭션 처리에 대한 높은 이해도
  • 코드 리뷰를 통한 동료와의 동반 성장 및 능동적인 소통 태도


선호 역량/경험

  • 결제, 정산, 금융 도메인 시스템 직접 설계 및 개발 경험
  • 대규모 트래픽 처리를 위한 분산 시스템 설계 및 Kafka, RabbitMQ 활용 비동기 처리 경험
  • 테스트 주도 개발(TDD) 및 단위/통합 테스트 작성을 통한 안정성 확보 경험
  • 클라우드 환경(AWS 등) 및 컨테이너 기술(Docker, Kubernetes) 활용 능력
  • 신규 시스템의 초기 설계부터 구축, 런칭까지의 전체 사이클 경험



⎥ 지원 안내

전형 절차

서류 - AI 사전 인터뷰 - 1차 인터뷰 - 페이 컬처핏 진단 - 2차 인터뷰 - 처우협의 - 최종합격

※ 1차 인터뷰 전형에서는 라이브 코딩이 진행되며, 개인 노트북 지참이 필요합니다.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search