Skip to content
Published on

은행 코어뱅킹 개발자는 무엇을 만들까: 계좌, 원장, 이체, 장애 대응의 세계

Authors

이 글을 읽으면 좋은 사람

은행 IT, 코어뱅킹, 백엔드 개발 직무에 지원하려는 개발자에게 맞춘 글이다. 채용공고의 단어를 외우는 대신, 그 단어가 실제 업무에서 어떤 행동과 산출물로 바뀌는지 이해하는 데 초점을 둔다. 은행 취업 준비를 시작했다면 먼저 전체 업무 흐름을 잡고, 그다음 본인에게 맞는 직무 산출물을 만들어보자.

왜 이 직무가 중요한가

은행 IT의 중심에는 원장이 있다. 고객 계좌 잔액, 거래내역, 이자, 수수료, 이체 상태가 정확해야 한다. 코어뱅킹 JD는 Java, Spring, SQL, 대용량 트랜잭션, 배치, 장애 대응, 금융 도메인 이해를 반복해서 요구한다.

취업 준비자는 회사 이름보다 직무의 문제를 먼저 봐야 한다. 같은 은행 안에서도 고객을 만나는 직무, 숫자를 검증하는 직무, 시스템을 만드는 직무, 리스크를 통제하는 직무는 하루의 언어가 완전히 다르다.

실제로 하는 일

  • 계좌 개설, 입출금, 이체, 자동이체, 이자 계산 기능을 개발한다.
  • 거래 원장과 잔액이 맞지 않는 상황을 막기 위해 트랜잭션을 설계한다.
  • 야간 배치로 이자, 수수료, 정산, 리포트를 처리한다.
  • 외부 기관, 카드, 간편결제, 오픈뱅킹과 연동한다.
  • 장애 발생 시 거래 중복, 지연, 미처리 건을 추적하고 복구한다.
  • 규제나 상품 변경에 맞춰 원장 필드, 승인 플로우, 로그 정책을 수정한다.

위 업무를 보면 공통점이 있다. 실무자는 언제나 고객, 회사 손익, 규제, 시스템 제약 사이에서 결정을 내린다. 그래서 면접 답변도 단순히 열심히 하겠다는 태도보다 어떤 기준으로 판단할지 보여주는 편이 훨씬 설득력 있다.

JD에서 반복되는 신호

  • 은행 개발자는 멋진 UI보다 정확성, 감사 추적성, 복구 가능성을 먼저 생각한다.
  • 동시성, 트랜잭션 격리수준, 메시지 큐, 배치 재처리 경험은 강한 신호다.
  • 토스뱅크 같은 인터넷은행 JD에서도 코어뱅킹과 금융 도메인 이해가 명확히 등장한다.
  • 테스트는 단위 테스트보다 거래 시나리오, 장애 재현, 정산 검증이 중요하다.
  • 개발자는 비즈니스 담당자, 보안, 인프라, 감사 부서와 자주 협업한다.
  • 금융 용어를 개발 언어로 번역하는 능력이 면접에서 드러난다.

JD를 읽을 때는 명사보다 동사를 보자. 분석한다, 검토한다, 조율한다, 개선한다, 모니터링한다 같은 동사가 반복된다면 그 직무는 단순 지식보다 판단과 협업을 요구한다는 뜻이다.

포트폴리오로 만들 수 있는 산출물

  • 계좌 이체 상태 전이도
  • 중복 이체 방지를 위한 idempotency 설계 메모
  • 원장 테이블과 거래내역 테이블 ERD
  • 야간 배치 장애 복구 Runbook
  • 대용량 거래 로그 분석 SQL
  • 금융권 장애 보고서에서 배운 체크리스트

신입이라도 실무 경험이 없다는 말에서 멈추지 않아도 된다. 공개 자료, 상품설명서, 사업보고서, 시장 데이터, 채용공고를 재료로 작은 산출물을 만들면 직무 이해를 훨씬 구체적으로 보여줄 수 있다.

4주 준비 루틴

  • 간단한 계좌 이체 API를 만들고 중복 요청, 잔액 부족, 장애 재시도 케이스를 테스트한다.
  • 은행 거래내역 CSV를 가정해 정산 불일치를 찾는 SQL을 작성한다.
  • 대용량 배치와 실시간 API가 같은 원장을 볼 때 생기는 문제를 정리한다.
  • 면접에서는 정확성을 위해 어떤 로그와 알람을 남길지 설명한다.

준비 루틴의 목표는 많은 자료를 읽는 것이 아니라, 읽은 자료를 내 언어의 산출물로 바꾸는 것이다. 한 주에 하나씩만 제대로 만들어도 면접에서 말할 수 있는 근거가 생긴다.

면접에서 나올 만한 질문

  • 이 직무가 회사의 손익, 리스크, 고객 경험 중 어디에 가장 크게 연결되는지 설명해보세요.
  • 최근 금융권 JD에서 반복되는 디지털, 데이터, 내부통제 키워드를 본인의 경험과 연결해보세요.
  • 고객 관점과 규제 관점이 충돌할 때 어떤 기준으로 의사결정할지 말해보세요.
  • 입사 후 90일 동안 어떤 자료를 읽고 누구를 만나며 업무를 익힐지 제안해보세요.
  • 은행에서 이 직무가 왜 필요한지 한 문장으로 설명해보세요.
  • 이 직무의 실무자가 매주 확인해야 할 지표 3개를 골라보세요.

답변할 때는 직무 지식, 고객 관점, 리스크 관점, 협업 방식을 함께 넣어보자. 금융권 면접은 정답 암기보다 균형 잡힌 판단을 더 잘 드러내는 답변이 오래 남는다.

참고 자료와 JD 리서치 출처

위 자료들은 직무소개, 실제 채용 JD, 산업 자료를 함께 보기 위한 출발점이다. 지원하려는 회사가 정해졌다면 반드시 해당 회사의 최신 채용공고, 사업보고서, 상품설명서, 앱 서비스, 최근 보도자료를 같이 읽자.

마무리

은행 취업 준비의 핵심은 업권 이름이 아니라 업무의 구조를 이해하는 것이다. 이 직무가 어떤 문제를 풀고, 어떤 숫자를 보고, 누구와 협업하며, 어떤 위험을 줄이는지 말할 수 있다면 자기소개서와 면접 답변이 훨씬 단단해진다. 오늘 하나의 JD를 골라 동사, 산출물, 필요한 지식, 예상 질문으로 분해해보자.