직무 설명
우리 팀에 합류하여 혁신적인 금융 인터넷 제품 개발에 기여할 경력 있는 Java 개발자를 찾고 있습니다. 이 역할은 기술 솔루션 설계를 주도하고, 핵심 코드 개발을 담당하며, 기술 솔루션의 효과적인 구현을 보장하는 것을 포함합니다. 제품, 테스트 및 운영 팀과 긴밀히 협력하여 빠른 반복을 통해 고품질 제품을 제공할 것입니다.
주요 책임
- 금융 인터넷 제품 개발에 참여
 - 기술 솔루션 설계를 주도하고 핵심 코드 개발 담당
 - 기술 솔루션의 효과적인 구현 보장
 - 제품, 테스트 및 운영 팀과 긴밀히 협력
 - 빠른 반복을 통해 고품질 제품 제공
 - 주니어 직원의 성장을 지도하고 멘토링
 
직무 요구 사항
- 컴퓨터 과학 또는 관련 분야 학사 학위 이상
 - 최소 5년의 Java 개발 경력(인터넷 금융 경험 우대)
 - Java 프로그래밍 및 객체 지향 설계에 능숙
 - JDK 소스 코드 및 JVM 원리에 대한 깊은 이해
 - JVM 튜닝 및 고동시성 애플리케이션 개발 경험
 - 의존성 주입(DI), 관점 지향 프로그래밍(AOP) 및 디자인 패턴 전문성
 - 관계형 데이터베이스(Oracle, MySQL) 및 최적화 기술에 대한 강한 지식
 - MVC 패턴 및 프레임워크(Spring MVC, Spring Boot, Mybatis, Hibernate) 경험
 - NoSQL 데이터베이스(Redis, MongoDB) 및 메시지 큐에 대한 친숙함
 - SOA 아키텍처 및 마이크로서비스(Rest, Dubbo, Spring Cloud) 지식
 - Linux 시스템, 쉘 스크립팅 및 환경 배포 경험
 - 애자일 개발 방법론 이해
 - 강력한 버전 관리 및 코드 표준화 의식
 - 뛰어난 커뮤니케이션 능력 및 팀워크
 - 강한 학습 능력 및 압박 속에서의 업무 수행 능력
 
우대 사항
- 빅데이터 기술 경험
 - 시스템 수준 튜닝 경험
 - 마이크로서비스 보안 기술 경험
 


