수석 소프트웨어 엔지니어, Java/Spring—미국 현장 근무
PNC 은행 기술 조직에서 Spring 기반 Java 마이크로서비스와 분산 API 개발을 주도합니다. 릴리스, 모니터링, CI/CD 및 클라우드 컨테이너 플랫폼을 지원합니다.
설명
- 대규모 트랜잭션 워크로드를 위한 분산 REST API와 마이크로서비스를 설계, 개발 및 유지 관리
- 객체 지향 분석 및 설계 원칙 적용
- Spring Boot, Spring JPA, Spring Batch 및 관련 프레임워크를 사용해 Java 솔루션 구축
- 일반적으로 월 1회 정도 근무 시간 외 또는 주말에 릴리스 및 장애 대응 지원
- Scrum과 Kanban을 포함한 애자일 제공 방식 적용
- Kafka 또는 MQ를 사용한 이벤트 기반 아키텍처 개발 및 지원
- Kubernetes, OpenShift 및 클라우드 컨테이너 플랫폼에서 애플리케이션 운영 및 문제 해결
- Oracle, SQL/MySQL, Redis, Hibernate 또는 기타 ORM 기술 활용
- Spock/JUnit과 SonarQube를 사용한 단위 테스트 및 코드 품질 관행 수립
- Jenkins 기반 CI/CD 파이프라인 관리 및 유지 관리
- Dynatrace와 Logscale을 사용해 문제를 조사하고 애플리케이션 모니터링
- PNC의 전사적 리스크 관리 프레임워크에 따라 위험을 관리하면서 고객 중심 솔루션 제공
지원 자격
- 기술 이니셔티브 또는 팀을 이끈 경험
- 객체 지향 분석 및 설계 원칙에 대한 지식
- 고거래량 분산 REST API 및 마이크로서비스를 설계, 개발 및 유지 관리한 경험
- 탄탄한 Java 실무 경험, Java 11 또는 Java 17 경험 우대
- 뛰어난 의사소통, 협업 및 조직 능력
- Scrum과 Kanban을 포함한 애자일 방법론의 풍부한 실무 경험
- Kafka 또는 MQ를 사용하는 이벤트 기반 아키텍처에 대한 지식
- Kubernetes, OpenShift 또는 기타 클라우드 컨테이너 관리 플랫폼 경험
- 클라우드 기반 플랫폼에서 근무한 경험
- Oracle, SQL/MySQL, Redis, Hibernate 또는 기타 ORM 기술 숙련도
- Spock/JUnit 및 SonarQube 실무 경험
- Jenkins 기반 CI/CD 파이프라인에 대한 고급 지식
- Dynatrace 및 Logscale 모니터링 도구에 대한 높은 실무 이해도
- Spring Boot, Spring JPA, Spring Batch와 같은 Java 마이크로서비스 프레임워크에 대한 지식
- Gradle 또는 Maven 사용 경험
- 관련 업계 경력 5년 이상
- 학사 학위
- 학위 대신 교육, 직무 관련 자격증 및 경력(군 복무 포함)을 조합한 동등한 자격을 인정할 수 있음
- 고용 비자 스폰서십 없이 근무할 수 있는 자격이 있어야 함. PNC는 스폰서십을 제공하지 않으며 STEM OPT에 참여하지 않음
복리후생
- 건강저축계좌 옵션이 포함된 의료 및 처방약 보장
- 치과 및 안과 보험 옵션
- 직원과 배우자 또는 자녀를 위한 생명보험
- 단기 및 장기 장애 보장
- PNC 매칭 기여금이 포함된 401(k) 플랜
- 연금 플랜
- 직원 주식 매입 플랜
- 부양가족 돌봄 비용 환급 계좌
- 긴급 아동 및 노인 돌봄
- 입양, 대리모 및 둘라 서비스 비용 환급
- 일부 선정 프로그램의 비용 전액 지원을 포함한 교육 지원
- 재정적 인센티브가 제공되는 웰니스 프로그램
- 출산휴가 및 육아휴직
- 연간 최대 11일의 유급 공휴일
- 연간 9일의 임시 결근일
- 경력 수준에 따라 연간 15~25일의 휴가
- 회사, 사업 부문 또는 개인 성과에 연계된 인센티브 대상 자격
