포지션 상세
우리 조직은 비즈니스의 성장을 지원하는 유연하고 안정적인 결제 시스템을 만들고 있습니다.
또한 대규모 트랜잭션을 안정적으로 처리하고, 급변하는 시장 환경에 빠르게 대응할 수 있는 확장성을 중요하게 생각합니다.
시스템의 안정성과 데이터의 정확성을 바탕으로, 파트너사와 사용자가 신뢰할 수 있는 결제 환경을 함께 만들어갈 동료들을 기다리고 있습니다.
• Java/Kotlin 및 Spring Boot를 기반으로 결제 승인, 취소, 매입 등 핵심 프로세스를 처리하는 서버를 개발합니다.
• 데이터 처리의 정확성을 최우선으로 하며, 트랜잭션 관리와 동시성 제어 로직을 정교하게 구현합니다.
• 백엔드 로직 효율화를 통해 결제 처리 속도를 높이고, 사용자가 지연 없이 쾌적한 결제할 수 있는 환경을 구축합니다.
• 파트너사의 원활한 비즈니스 운영을 위한 안정적이고 정확한 관리 기능을 구현합니다.
• 트래픽 집중 상황에서도 안정적인 서비스가 가능하도록 고가용성(High Availability) 아키텍처를 설계하고 구현합니다.
• MSA 환경에서 서비스 간의 유연한 통신을 구현하고, 시스템 확장성을 확보합니다.
• 대량의 결제 데이터를 효율적으로 처리할 수 있는 배치 시스템을 개발합니다.
• 데이터 불일치를 탐지/보정하는 대사 로직을 구현하여 데이터 정합성을 확보합니다.
• 파트너사 개발자들이 편리하게 사용할 수 있는 직관적이고 표준화된 결제 API를 설계하고 개발합니다.
• 카드사, 밴(VAN)사 등 다양한 외부 금융 기관과의 시스템 연동을 안정적으로 구현합니다.
• 테스트 코드 작성과 지속적인 리팩토링을 통해 코드의 품질을 관리합니다.
• 모니터링 시스템을 구축하여 이슈를 사전에 감지하고, 운영 업무 자동화를 통해 효율성을 높입니다.
• MySQL 등 RDBMS 이해 기반의 대용량 데이터 모델링 및 쿼리 최적화 경험
• 컴퓨터 공학 기초 지식(자료구조, 알고리즘, 네트워크, OS 등) 기반의 문제 해결 능력
• 복잡한 비즈니스 로직 구현 및 동시성 이슈, 분산 트랜잭션 처리에 대한 높은 이해도
• 코드 리뷰를 통한 동료와의 동반 성장 및 능동적인 소통 태도
또한 대규모 트랜잭션을 안정적으로 처리하고, 급변하는 시장 환경에 빠르게 대응할 수 있는 확장성을 중요하게 생각합니다.
시스템의 안정성과 데이터의 정확성을 바탕으로, 파트너사와 사용자가 신뢰할 수 있는 결제 환경을 함께 만들어갈 동료들을 기다리고 있습니다.
주요업무
• 데이터 정합성이 중요한 결제 시스템을 설계하고, 사용자와 파트너를 위한 가치를 기술로 구현합니다.• Java/Kotlin 및 Spring Boot를 기반으로 결제 승인, 취소, 매입 등 핵심 프로세스를 처리하는 서버를 개발합니다.
• 데이터 처리의 정확성을 최우선으로 하며, 트랜잭션 관리와 동시성 제어 로직을 정교하게 구현합니다.
• 백엔드 로직 효율화를 통해 결제 처리 속도를 높이고, 사용자가 지연 없이 쾌적한 결제할 수 있는 환경을 구축합니다.
• 파트너사의 원활한 비즈니스 운영을 위한 안정적이고 정확한 관리 기능을 구현합니다.
• 트래픽 집중 상황에서도 안정적인 서비스가 가능하도록 고가용성(High Availability) 아키텍처를 설계하고 구현합니다.
• MSA 환경에서 서비스 간의 유연한 통신을 구현하고, 시스템 확장성을 확보합니다.
• 대량의 결제 데이터를 효율적으로 처리할 수 있는 배치 시스템을 개발합니다.
• 데이터 불일치를 탐지/보정하는 대사 로직을 구현하여 데이터 정합성을 확보합니다.
• 파트너사 개발자들이 편리하게 사용할 수 있는 직관적이고 표준화된 결제 API를 설계하고 개발합니다.
• 카드사, 밴(VAN)사 등 다양한 외부 금융 기관과의 시스템 연동을 안정적으로 구현합니다.
• 테스트 코드 작성과 지속적인 리팩토링을 통해 코드의 품질을 관리합니다.
• 모니터링 시스템을 구축하여 이슈를 사전에 감지하고, 운영 업무 자동화를 통해 효율성을 높입니다.
자격요건
• Java 또는 Kotlin 언어와 Spring Framework(Spring Boot) 활용 능력• MySQL 등 RDBMS 이해 기반의 대용량 데이터 모델링 및 쿼리 최적화 경험
• 컴퓨터 공학 기초 지식(자료구조, 알고리즘, 네트워크, OS 등) 기반의 문제 해결 능력
• 복잡한 비즈니스 로직 구현 및 동시성 이슈, 분산 트랜잭션 처리에 대한 높은 이해도
• 코드 리뷰를 통한 동료와의 동반 성장 및 능동적인 소통 태도


