무작정 개인프로젝트를 진행해보고자 Visual Studio Code 를 열었지만, 어떤방식으로 코드를 작성해야할지가 애매했다.
생각중인 주제는 존재하지만, 이걸 어떤방식으로 만들어갈지를 고민해보았는데, 여기서 나온 아이디어가 이왕 진행하는거 3대 인터넷뱅킹의 채용공고가 원하는 스킬을 첨가하면 좋을거같아서 정리해보기로했다. (미래의 내가 어디에있을지는 모르니까!)
참고로 채용공고의 모든분야를 정리하는건 아니다. 전반적으로 아래 키워드가 겹치는분야를 모으기로 하였다. 또한 업무 자체에 대한 내용이 아닌 기술에대한 정리만 진행하고자한다.
- 뱅킹 / 코어 / 전자금융 / 여신 / 서버 / 백엔드 ...
1.카카오뱅크
카카오뱅크 채용공고의 전반적인 공통키워드는 아래이다.
대용량 SQL, DBMS트랜잭션, Java8, Java&RDBMS기반 백엔드, Spring Boot 4.x, IT기술 및 트렌드
[서비스개발] 여신업무 개발자
- IT 개발 업무, 기반 기술 및 트렌드에 대한 전반적인 지식과 경험이 있는 분
- Java 8 이상의 개발에 익숙한 분
- 대용량 SQL 활용이 능숙하고 DBMS 트랜잭션에 대한 이해도가 있는 분
[서비스개발] 뱅킹API( 구.전자금융 ) 개발자
- IT 개발 업무, 기반 기술 및 트렌드에 대한 전반적인 지식과 경험이 있는 분
- Java & RDBMS 기반의 백엔드 개발에 익숙하며, DBMS Transaction에 대한 이해도가 있는 분
- Java 8 이상의 개발에 익숙한 분
- Spring Boot 기반의 백엔드 개발 경험이 있는 분
[Banking] 금융 IT 개발자 (공통)
- IT 개발 업무, 기반 기술 및 트렌드에 대한 전반적인 지식과 경험이 있는 분
- Java 8 + 대용량 SQL 활용에 능숙한 분
[Banking] 수신 업무 개발자
- IT 개발 업무, 기반 기술 및 트렌드에 대한 전반적인 지식과 경험이 있는 분
- Java 8 + 대용량 SQL 활용에 능숙한 분
[금융정보개발] 공공기업금융 업무 IT담당자
- IT 개발 업무, 기반 기술 및 트렌드에 대한 전반적인 지식과 경험이 있는 분
- Java 8 + 대용량 SQL 활용에 능숙한 분
[서비스개발] 서버 개발자
- Java 8 이상 또는 Kotlin 중 하나 이상의 언어에 능숙한 분
- Spring Framework 4.x 이상 + JPA를 통한 RDBMS 연계 백엔드 개발이 가능한 분
- 오픈소스 솔루션(Apache, Nginx, Redis, RabbitMq, Spring Cloud 등)의 활용 및 운영 경험이 있는 분
- Vue.js or WebFlux를 이용한 개발 및 운영 경험이 있는 분
- 기존 시스템의 문제를 해결하고자 MSA로의 전환 등 아키텍처 개선을 진행한 경험이 있는 분
2.토스뱅크
토스뱅크 채용공고의 전반적인 공통키워드는 아래이다.
JAVA&DB 트랜잭션 이해도, 대용량 OLTP환경 프로그램, Spring Framework, 금융권 프레임워크, MDD 기반 개발경험 등이었다.
Core Banking Developer (수신)
* JAVA와 DB transaction에 대한 이해도를 가진 분이 필요해요.
* MDD 개발방법론을 경험해보신 분이면 좋아요.
Core Banking Developer (Platform)
* Spring Framework 기반의 개발 경험과 이해도를 가진 분이 필요해요.
* 대용량 OLTP 환경의 통신단 프로그램 개발 및 운영 경험이 있으신 분이 필요해요.
* 성능 최적화와 운영 자동화를 위한 지속적으로 노력해온 경험이 필요해요.
* 기존의 틀을 벗어나, 유연하고 논리적인 커뮤니케이션 역량을 보유한 분이 필요해요.
* 트러블 슈팅 경험과 JVM 기반 어플리케이션 튜닝이 가능하신 분이 필요해요.
* 새로운 기술에 대한 관심이 많고 실제 서비스에 적용하여 개선한 경험이 있으면 좋아요.
Core Banking Developer (3년 이하)
* 은행 비즈니스를 빠르게 학습하실 수 있는 러닝커브를 가진 분을 찾습니다.
* Core Banking의 주요 분야인 여신/수신/카드/아키텍트/컴플라이언스/회계 등에 대한 직·간접적 개발 경험이 필요합니다.
* 금융권 프레임워크/MDD 기반 개발 경험을 가지신 분이면 더 좋습니다.
* 기성 시스템에 대한 의문에서 출발하여, 새로운 방식으로 문제를 해결해본 경험이 있으면 좋습니다.
Core Banking Developer (전자금융)
* 계정계 서비스를 API 형태로 개발하여 채널 영역 서비스 변화에 유연하게 대응할 수 있도록 설계하고 구축해요.
* 금융권에서 전자금융 업무 경험이 있는 분이 필요해요.
* JAVA와 DB transaction에 대한 이해도를 가진 분이 필요해요.
* 새롭게 출발하는 은행인만큼 기존의 틀을 벗어나, 유연하고 논리적인 커뮤니케이션 역량을 보유한 분이 필요해요.
* 서비스를 연계하기 때문에 계정계 서비스와 장애 대응을 위한 트랜젝션 처리에 대한 이해가 있는 분이 필요해요.
3.케이뱅크
케이뱅크 채용공고의 키워드는 아래이다. (케이뱅크의경우 현재 코어뱅킹채용이 열려있는게없어 과거의 채용공고를 참고하였다)
JAVA, Oracle, Spring, 대용량 OLTP
코어뱅킹시스템 공통업무 담당자 채용
* Java 및 RDBMS(Oracle) 기반 개발경험
* Spring 또는 상용프레임워크에 대한 높은 이해도
* 대용량 OLTP 환경 개발 및 운영
* 금융권 공통/FW 운영
* 시스템간 연계개발
* JVM 트러블 슈팅 경험
- 오픈소스 기반 미들웨어 연계경험 (redis, rebbitmq 등)
- 컨테이너 오케스트레이션 경험 (Kubernetes, Docker)
4. 총평
일단 채용공고를 보다보며 느낀건데, 세개의 은행에서 Java / Spring / DB트랜잭션관리 를 요구하는것을 알수있었다. 개발방향도 이에맞추어 갈 예정 !
추가로 ... 채용공고를 보다가 느낀건데 토스뱅크의경우 각 채용별분야가 굉장히 디테일하다는걸 느낄 수 있었다.
예를들어 여신의경우 '여신' 으로 뽑는게아니라 여신실행 / 여신심사 등을 나누어 채용하는식으로말이다. 그리고
'기존의 틀을 벗어나, 유연하고 논리적인 커뮤니케이션 역량을 보유한 분이 필요해요.'
'새로운 기술에 대한 관심이 많고 실제 서비스에 적용하여 개선한 경험이 있으면 좋아요.'
'기성 시스템에 대한 의문에서 출발하여, 새로운 방식으로 문제를 해결해본 경험이 있으면 좋습니다.'
이런 문구들은 항상 업무를하면서 고민을해야할 문장이다. 하지만 기존 은행IT 구조상 나의입장에서 적용시키는건 거의 불가능한 문장이다. 토스뱅크는 확실히 뭔가 남다른것같다.
'# 생각저장소 > 잡다한 얘기들' 카테고리의 다른 글
직장생활이 힘든시기가 되었다. (0) | 2023.02.14 |
---|---|
토스(toss) 가 해준 기묘한 생일축하 (0) | 2022.09.13 |
故 김정주 넥슨 창업자의 명복을 빕니다. (0) | 2022.03.16 |