소프트웨어 엔지니어 III, Java 마이크로서비스
American Express에서 분산형 저지연 카드 거래 시스템을 구축합니다. Java 마이크로서비스, API, 자동화 테스트 및 클라우드 네이티브 플랫폼 기능을 개발합니다.
설명
- 분산 하이브리드 클라우드 플랫폼에서 카드 거래 시스템의 핵심 기능을 개발합니다.
- 애자일 팀의 일원으로 코드와 단위 테스트를 작성합니다.
- API 사양 및 자동화 작업을 수행합니다.
- Vert.x, Spring MVC, Spring Data, Spring Boot 등의 Java 기술을 사용해 RESTful 마이크로서비스를 구축합니다.
- 여러 지역의 기술 및 개발 팀과 협업합니다.
- 새로운 기술을 도입할 기회를 찾습니다.
- 이해관계자와 협력해 요구사항을 파악하고 분석합니다.
- 혁신과 실험을 장려합니다.
지원 자격
- 컴퓨터 과학 관련 학위 또는 이에 준하는 업계 경력.
- 소프트웨어 개발 실무 경력 5년 이상.
- 객체 지향 프로그래밍, 동시성 및 예외 처리에 관한 높은 이해도.
- 자료 구조와 알고리즘, 운영체제 기초 및 고급 Java에 관한 지식.
- Java 또는 Go를 사용한 탄탄한 개발 경험.
- 분산 마이크로서비스 시스템 구축 경험.
- Envoy, Linkerd, Istio 또는 gRPC/ProtoBuf 등의 서비스 메시 제품이나 프레임워크 사용 경험.
- Zipkin/Jaeger, ELK Stack, Prometheus 등의 분산 시스템 관리, 추적 및 모니터링 도구 사용 경험.
- 클라우드 네이티브 애플리케이션 설계 및 구축 경험.
- Docker, Kubernetes 또는 OpenShift 경험 우대.
- Redis, Kafka, Couchbase, Cassandra 등의 NoSQL 데이터베이스 및 분산 메시징 시스템을 저지연·고거래량 시스템에서 사용한 경험.
- Jenkins 및 GitHub 등의 CI/CD 도구 사용 경험.
- DevOps 팀 및 Scrum 환경에서 근무한 경험.
- 뛰어난 구두 및 서면 의사소통 능력.
복리후생
- 경쟁력 있는 기본급.
- 보너스 인센티브.
- 재정적 안정과 은퇴 준비 지원.
- 의료, 치과, 안과, 생명보험 및 장애 보장. 제공 내용은 근무 지역에 따라 다릅니다.
- 직무와 사업상 필요에 따라 유연한 하이브리드, 사무실 출근 또는 원격 근무 방식을 선택할 수 있습니다.
- 유급 육아 휴가. 제공 여부는 근무 지역에 따라 다릅니다.
- 간호사와 의사가 상주하는 사내 웰니스 센터 이용. 제공 여부는 근무 지역에 따라 다릅니다.
- Healthy Minds 프로그램을 통해 무료 비밀 보장 상담을 받을 수 있습니다.
- 경력 개발 및 교육 기회.
