Citi
Citi
Citi는 소비자, 기업, 정부 및 기관을 대상으로 서비스를 제공하는 글로벌 은행 및 금융 서비스 기업입니다. 개인금융, 신용카드, 자산관리, 기업금융, 투자은행 등 다양한 서비스를 제공하며, 100개국 이상에서 사업을 운영하고 있습니다. 대규모 국제 금융기관인 Citi는 은행, 금융 서비스, 핀테크 분야에서 활동하는 여러 팀을 하나로 연결합니다.

시니어 리드 Java 마이크로서비스 개발자

씨티에서 Java 마이크로서비스와 코어 뱅킹 통합 현대화를 이끕니다. 복원력 있는 메시징, 데이터베이스, 클라우드 네이티브 아키텍처를 다루는 기술팀을 지도합니다.

설명

  • 아키텍처를 수립하고 코어 뱅킹 통합 및 현대적인 마이크로서비스 생태계 개발을 이끕니다.
  • 개발자, 백엔드 엔지니어, 통합 전문가를 멘토링합니다.
  • 아키텍처, 작업 분할, 산정, 리소스 배정, 마일스톤 우선순위 설정을 포함해 복잡한 통합의 딜리버리 계획을 주도합니다.
  • 코드, 풀 리퀘스트, 아키텍처 설계를 검토합니다.
  • 비즈니스팀, 엔터프라이즈 아키텍처, 데이터베이스 및 인프라팀, 정보 보안팀, 공급업체와 협업합니다.
  • 에스컬레이션, 운영 환경 인시던트 분류, 근본 원인 조사에 대해 조언합니다.
  • 안정적인 딜리버리를 지원하기 위해 애자일 및 Scrum 행사를 진행합니다.
  • Spring Boot, Spring Cloud, REST 또는 gRPC API를 사용해 컨테이너화된 Java 마이크로서비스를 구축하고 배포합니다.
  • 데이터 모델과 영속성 계층을 설계하고 쿼리와 인덱스를 조정하며 커넥션 풀 및 행 잠금 문제를 해결합니다.
  • 재해 복구를 지원하고 비즈니스 중단을 최소화하는 고가용성·내결함성 통합을 구축합니다.
  • Apache Kafka와 클라우드 네이티브 Java 마이크로서비스를 활용해 TIBCO BusinessWorks 및 IBM MQ 시스템을 현대화합니다.
  • 사기 탐지, 결제 네트워크, 청산 및 결제, 엔터프라이즈 원장을 위한 뱅킹 플랫폼을 연결합니다.
  • 보안 기준선, 감사 통제, 금융 규제, 데이터 보호 규칙, 인증서 관리, 운영 복원력 표준을 적용합니다.
  • 대용량 실시간 메시징, 처리량, 데드 레터 큐, 1초 미만 SLA 라우팅을 관리합니다.

지원 자격

  • Java 11, 17 또는 21, 멀티스레딩, 동시성, JVM 튜닝을 포함한 고급 Core Java 역량.
  • Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring Batch를 포함한 Spring Framework의 탄탄한 실무 지식.
  • Saga, CQRS, 서킷 브레이커, API Gateway 라우팅 등 마이크로서비스 패턴에 대한 깊은 이해.
  • Docker, Kubernetes, OpenShift 경험.
  • Oracle 19c 이상, SQL, PL/SQL에 능숙하며 저장 프로시저, 함수, 패키지, 트리거를 다룰 수 있는 역량.
  • 쿼리 튜닝, 실행 계획 분석, 인덱스 설계, 파티셔닝, 통계 정보 수집 전문성.
  • HikariCP 숙련도와 잠금 경합 대응, 교착 상태 해결, 트랜잭션 격리 수준 활용 역량.
  • Hibernate 및 JPA와 ORM 안티패턴을 피하는 방법에 대한 지식.
  • TIBCO BusinessWorks, TIBCO EMS, TIBCO Administrator 또는 TEA 전문성.
  • IBM MQ 및 Apache Kafka 경험.
  • REST, OpenAPI 또는 Swagger, SOAP, gRPC, JSON, XML, XSD, WSDL, XPath, XSLT, 정규 데이터 모델링 경험.
  • SSL/TLS, mTLS, PKI, OAuth2, OIDC, SAML, API 키 또는 토큰 관리 지식.
  • Git, Maven, Gradle, Harness, TeamCity, Jenkins, uDeploy 경험.
  • Splunk, AppDynamics, Dynatrace, Prometheus, Grafana, Micrometer, 분산 추적 경험.
  • TDD, BDD, JUnit 5, Mockito, Testcontainers, Spring Boot Test, Pact, Spring Cloud Contract, JMeter, Gatling, SonarQube, Checkstyle 경험.
  • 은행 및 금융 서비스 통합 아키텍처에 대한 깊은 전문성.
  • 사기 탐지, 결제 처리 네트워크, 코어 원장 회계, 거래 또는 트랜잭션 처리 시스템 경험.
  • 대용량 메시징의 트랜잭션 흐름, STP, 정확히 한 번 전달, 멱등성, 복원력에 대한 지식.
  • 은행 규제, 감사 준비, 운영 복원력, 데이터 보호 프레임워크에 대한 이해.
  • 기술팀을 이끌고 멘토링하며 관리하는 역량을 입증한 경험.
  • 엔드투엔드 딜리버리, 아키텍처 로드맵, 범위, 백로그 정리, 산정, 우선순위 설정을 관리한 실적.
  • 이해관계자 관리, 기술 커뮤니케이션, 프레젠테이션, 애자일, Scrum 또는 Kanban, 스프린트 계획, 릴리스 거버넌스 역량.

복리후생

  • 공평한 고용 기회를 제공합니다.
  • 장애가 있는 분에게 합리적인 편의를 제공합니다.
  • 채용 지원 과정의 접근성을 지원합니다.