구인합니다 – Sr. Java Developer

  • #3941151
    HR Manager 107.***.224.34 134

    SBT GLOBAL

    Sr. Java Developer

    근무지: Irvine, CA, USA
    급여: $90,000 – $120,000

    개발자는 소프트웨어 개발 생명 주기 전반에 걸쳐, 개념 수립부터 설계, 테스트에 이르기까지 여러 Java 관련 업무를 담당합니다. Java 기반 구성 요소 및 인터페이스를 개발, 구현 및 유지 보수함으로써 사용자 정보 솔루션을 만들어내는 것이 주요 역할입니다.

    주요 업무:

    Java에 대한 숙련도 및 관련 생태계에 대한 이해
    객체 지향 프로그래밍(OOP) 패턴 및 개념에 대한 탄탄한 지식
    다양한 설계 및 아키텍처 패턴에 대한 이해
    재사용 가능한 Java 라이브러리 작성 능력
    Java 동시성(concurrency) 패턴에 대한 지식
    MVC(모델-뷰-컨트롤러) 패턴, JDBC(Java Database Connectivity), RESTful 웹 서비스 개념에 대한 기본 이해
    읽기 쉽고 깔끔한 Java 코드 작성 능력
    Java의 클래스 로딩 메커니즘에 대한 기본적인 이해
    외부 및 내장형 데이터베이스 처리 경험
    확장 가능한 애플리케이션의 설계 원칙에 대한 이해
    비즈니스 프로세스를 지원하는 데이터베이스 스키마 설계 능력
    JVM(Java Virtual Machine)에 대한 기본 지식 및 그 한계, 해결 방안에 대한 이해
    자동화된 테스트 플랫폼 및 단위 테스트 구현 경험
    Git과 같은 코드 버전 관리 도구에 대한 심층 지식
    Ant, Maven, Gradle 등 빌드 도구에 대한 이해
    지속적인 통합(Continuous Integration) 전문성

    기본 요건:

    학사 학위 또는 이에 상응하는 경력
    Java 및 J2EE 기술 개발 경력 5년 이상, 그 중 Java 11+ 및 Spring 5에 대한 강한 경험 2년 이상, Reactive 및 Angular 프로그래밍 경험 2년 이상
    분산형 / 서비스 지향 / 마이크로서비스 스타일 및 클라우드 기반 애플리케이션 아키텍처 구축 경험 3년 이상
    일일 수백만 건의 트랜잭션을 처리할 수 있는 고가용성 시스템의 아키텍처 설계 및 감독 경험
    고성능, 고가용성, 확장성 및 기타 서비스 품질을 다루는 엔터프라이즈 플랫폼 소프트웨어 경험
    소프트웨어 개발 전 생애주기 및 고품질의 제시간 납품 역량.
    애플리케이션 개발 및 인프라 관련 분석 및 문제 해결 능력.
    복잡한 기존 애플리케이션 및 아키텍처를 빠르게 학습하고 숙련될 수 있는 능력
    고객 중심의 고생산성 환경에서의 업무 수행 능력
    SaaS 환경에서 고용량 분산 플랫폼 개발 경험
    애자일/스크럼 방법론에 대한 이해
    고성능, 고가용성, 확장성 등 서비스 품질이 중요한 엔터프라이즈 플랫폼 소프트웨어 경험이 있다면 우대
    한국어/영어 Bilingual

    지원 방법:

    이력서를 아래 이메일로 제출해 주세요:
    sales@sbtgus.com