직무 설명
우리 팀에 합류하여 혁신적인 금융 인터넷 제품 개발에 기여할 경력 있는 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 시스템, 쉘 스크립팅 및 환경 배포 경험
- 애자일 개발 방법론 이해
- 강력한 버전 관리 및 코드 표준화 의식
- 뛰어난 커뮤니케이션 능력 및 팀워크
- 강한 학습 능력 및 압박 속에서의 업무 수행 능력
우대 사항
- 빅데이터 기술 경험
- 시스템 수준 튜닝 경험
- 마이크로서비스 보안 기술 경험