
시니어 소프트웨어 엔지니어(핵심 Java 및 iOS)
Sun Life의 금융 보장 서비스를 위한 Java 서비스, API, 웹 애플리케이션 및 네이티브 iOS 앱을 구축하고 지원합니다. 프로덕션 문제 해결, 인시던트 복구, 애플리케이션 안정성 관리도 담당합니다.
설명
- 풀스택 Java 애플리케이션, 서비스 및 API를 구축, 테스트, 지원합니다.
- 구현부터 프로덕션 지원까지 애플리케이션 전반을 책임집니다.
- 네이티브 iOS 애플리케이션을 개발하고 지원합니다.
- 프로덕션 및 테스트 환경의 애플리케이션 문제를 진단합니다.
- 인시던트를 조사하고 서비스를 복구하며 근본 원인을 파악하고 취약점을 해결합니다.
- 소프트웨어 엔지니어, 비즈니스 시스템 분석가 및 기타 파트너와 협력해 고품질 솔루션을 제공합니다.
- 애플리케이션 환경의 안정성을 유지합니다.
- 모니터링, 변경 관리, 시스템 업그레이드, 재해 복구 및 지속적인 개선 활동을 지원합니다.
- 팀 순환 일정에 따라 온콜 및 업무 시간 외 지원을 수행합니다.
지원 자격
- 엔터프라이즈 백엔드 Java 애플리케이션 개발 및 지원 경력 10년 이상을 보유해야 합니다.
- 핵심 Java/J2EE, Spring Framework, Spring Boot 및 Spring MVC에 능숙해야 합니다.
- React, JavaScript 및 최신 웹 기술을 활용한 프런트엔드 개발 경력 4년 이상을 보유해야 합니다.
- 엔터프라이즈 환경에서 네이티브 iOS 앱을 개발하고 지원한 경력 2년 이상을 보유해야 합니다.
- REST, SOAP, JSON 및 Java API를 포함한 웹 서비스와 API를 이해해야 합니다.
- WebSphere 또는 WebLogic과 같은 미들웨어 및 애플리케이션 서버에 대한 실무 지식이 있어야 합니다.
- 프로덕션 문제 해결 경험이 있고 Oracle 또는 PostgreSQL과 같은 SQL 데이터베이스에 익숙해야 합니다.
- 컴퓨터 과학, 컴퓨터 공학 또는 관련 분야의 학위가 있거나 이에 준하는 실무 경험이 있어야 합니다.
- 신뢰성 보안 인가를 취득해야 합니다.
- 입사 전과 재직 중 해당되는 신원 조회를 성공적으로 완료해야 합니다.
- 캐나다 정부가 요청하는 경우, 최근 5년 동안 캐나다 외 지역에서 연속 6개월간 거주하거나 여행한 기간의 활동 내역을 제출해야 합니다.
- 온콜 및 업무 시간 외 지원 순환 일정에 참여할 수 있어야 합니다.
- 뛰어난 분석, 디버깅, 의사소통 및 문제 해결 능력을 갖춰야 합니다.
- 우대 기술에는 Kubernetes, Docker, AWS, iOS 아키텍처 패턴, 서드파티 프레임워크, Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, Ansible, 웹 보안, 다중 인증, Kafka, 프록시 기술, ITIL, 소프트웨어 개발 수명 주기 및 애자일이 포함됩니다.
복리후생
- 업무, 고객 및 직원의 필요에 따라 사무실 근무와 원격 근무를 유연하게 선택할 수 있는 하이브리드 근무를 제공합니다.
- 자격을 갖춘 직원은 개인 및 회사 성과에 따라 재량형 인센티브 제도에 참여할 수 있습니다.
- 장애가 있는 지원자에게 지원 편의를 제공하며, 대체 형식의 채용 공고도 이용할 수 있습니다.


