직무 설명
우리 팀에 합류하여 계약 거래 시스템의 유지보수 및 개선에 기여할 숙련된 Java 개발자를 찾고 있습니다. 이상적인 후보자는 성능 최적화와 시스템 안정성에 중점을 둔 Java 소스 코드 및 시스템 아키텍처에 대한 깊은 이해를 갖추고 있어야 합니다.
주요 책임
- 계약 거래 시스템의 Java 소스 코드를 읽고 깊이 이해하여 핵심 로직을 파악합니다
- 시스템의 정상적인 운영을 유지하며, 시스템 오류 및 경고와 관련된 문제를 신속하게 파악하고 수정합니다
- 시스템 성능 병목 현상과 처리 용량을 분석하고, 비즈니스 트래픽 및 운영 지표를 기반으로 시스템 운영 상태를 평가합니다
- 시스템 성능을 최적화하여 안정성과 처리량을 향상시킵니다
- 기존 아키텍처를 이해하면서 거래 시스템 아키텍처를 업그레이드하여 동시성과 확장성을 강화합니다
- 새로운 인터페이스와 기능을 추가하여 시스템 기능을 확장하고 변화하는 비즈니스 요구 사항에 대응합니다
직무 요구 사항
- Java 프로그래밍에 능숙하며 JVM 내부 구조에 대한 깊은 이해가 필요합니다
- 시스템 아키텍처 설계 및 성능 최적화 경험이 있어야 합니다
- 복잡한 시스템 문제를 분석하고 해결할 수 있는 능력이 필요합니다
- 분산 시스템 및 고동시성 아키텍처에 대한 지식이 있어야 합니다
- 거래 시스템 또는 금융 애플리케이션에 대한 경험이 우대됩니다
- 탁월한 문제 해결 능력과 세부 사항에 대한 주의가 필요합니다
- 다기능 팀과 협업하기 위한 강력한 커뮤니케이션 기술이 필요합니다
우대 사항
- 마이크로서비스 아키텍처 및 컨테이너화 기술에 대한 경험이 있습니다
- 금융 시장 및 거래 개념에 대한 지식이 있습니다
- 성능 모니터링 도구 및 지표 분석에 익숙합니다
- 클라우드 네이티브 애플리케이션 개발 경험이 있습니다