Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc.는 건설, 광업, 에너지 및 인프라 중심의 기타 산업을 위한 중장비와 엔진을 개발하는 글로벌 제조 기업입니다. 굴착기, 불도저, 굴절식 트럭, 동력 시스템 등 다양한 제품을 제공하며, 첨단 기술과 전 세계 딜러 네트워크를 기반으로 사업을 운영합니다. 1925년에 설립된 이 회사는 오랜 산업 전문성을 바탕으로 생산성을 높이고 장비와 운영을 더욱 지속 가능하게 발전시키는 데 주력하고 있습니다.

디지털 아키텍처 리드 — 인도 방갈로르

방갈로르에서 Caterpillar를 위한 안전하고 확장 가능한 Java 및 클라우드 애플리케이션의 아키텍처 설계와 현대화를 이끕니다. 분산 시스템, 마이크로서비스, CI/CD, 애플리케이션 보안 및 엔터프라이즈 소프트웨어 제공을 주도합니다.

설명

  • 대규모 애플리케이션을 위한 상위 수준 및 하위 수준 아키텍처를 설계합니다
  • Java와 J2EE를 사용해 안정적이고 가용성이 높은 분산 웹 애플리케이션을 설계하고 구축합니다
  • Spring Boot와 Spring MVC를 사용해 멀티스레드 분산 마이크로서비스를 개발합니다
  • 최신 프레임워크, 아키텍처 및 디자인 패턴을 활용해 레거시 애플리케이션을 현대화하도록 여러 팀과 협업합니다
  • CI/CD 파이프라인을 통해 애플리케이션 소스 코드를 관리합니다
  • 시프트 레프트 제어와 취약점 해결을 포함해 소프트웨어 수명 주기 전반에 보안 관행을 적용합니다
  • 프로그래밍, 프로젝트 관리 및 개발 업무를 독립적으로 수행합니다
  • 근무 외 시간과 주말 지원을 포함해 복잡한 애플리케이션 및 기술 문제를 조사하고 해결합니다
  • 하나 이상의 애플리케이션을 지원하는 복잡한 시스템 또는 인프라에서 독립적으로 업무를 수행합니다
  • 비즈니스 가치를 제공하는 기능을 향해 개발을 이끕니다
  • 소프트웨어 품질 관행과 코딩 표준을 정의합니다
  • 팀 개발 기회를 파악하고 지속적인 개선을 촉진합니다
  • 최종 사용자 및 내부 고객과 협업해 개발, 디버깅 및 테스트를 이끕니다
  • 통합 테스트와 고객 인수 테스트를 계획하고 실행합니다

지원 자격

  • Core Java, Spring Boot, Spring Security, Hibernate 또는 Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI, Liquibase 또는 Flyway를 활용한 애플리케이션 개발 경력 14년 초과
  • 비즈니스 요구 사항을 기술 솔루션과 상위 수준 및 하위 수준 아키텍처 설계로 전환한 경험
  • 애플리케이션 설계, 분석, 프로그래밍, 통합, 디버깅, 테스트 및 구현 전반의 경험
  • JavaScript, HTML, CSS 및 React 또는 Angular를 사용해 웹 애플리케이션을 구축한 경험
  • 기술 문제를 진단하고 효과적인 해결책을 제안할 수 있는 능력
  • 성능, 확장성, 가용성, 안정성 및 내결함성을 고려해 대규모 시스템을 설계한 경험
  • Kafka, SQS 또는 Pub/Sub 모델을 사용해 이벤트 기반 애플리케이션을 구축한 경험
  • Microsoft Copilot과 같은 AI 도구를 소프트웨어 개발 및 테스트에 사용하고, AI 또는 생성형 AI로 자동화를 구현한 경험
  • 확립된 디자인 패턴을 사용해 Docker 및 Kubernetes 기반 컨테이너화 아키텍처에서 마이크로서비스를 개발한 경험
  • 최신 기술을 빠르게 학습하고 엔터프라이즈 환경에 적용할 수 있는 능력
  • Git 및 이에 준하는 도구를 사용한 소스 코드 관리 전략에 대한 높은 이해도
  • GitLab, GitHub 또는 Azure Repos 경험
  • JUnit, Mockito 또는 Bruno와 같은 도구를 사용해 애플리케이션 단위 테스트를 작성한 경험
  • 캐싱 및 관련 기술을 통해 애플리케이션 성능을 개선한 경험
  • 애플리케이션 보안 관행을 적용하고 AWS에 워크로드를 배포한 경험
  • AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch 및 API Gateway 경험
  • 취약점을 해결하고 애플리케이션 개발에서 보안 제어를 자동화한 경험
  • Azure DevOps, Git, GitHub, JFrog Artifactory 및 이에 준하는 플랫폼과 같은 DevOps 및 보안 도구 경험
  • 최신 웹 애플리케이션 보안 위협과 권장 보안 관행에 대한 이해
  • REST, GraphQL 및 gRPC에 대한 이해
  • DB2와 PostgreSQL을 포함해 최소 두 가지 데이터베이스에 대한 지식
  • 로드 밸런싱, DNS, HTTP 및 SSL/TLS를 포함해 Java 또는 J2EE 호스팅에 필요한 네트워킹 기본 지식
  • APIGee, SAFe, Azure DevOps, GitHub Actions, 기업 보안 컴플라이언스 및 해결, Azure 또는 AWS, 클라우드 보안 정책, SonarQube, CodeQL, Rapid7, Artifactory 또는 XRay, Fortify에 대한 지식이 있으면 우대

복리후생

  • Caterpillar는 기회 균등 고용주입니다
  • Caterpillar 인재 커뮤니티에 참여할 기회

관련 채용공고

Surge Staffing

현장 인력 채용 전문가 — Surge Staffing, 오하이오주 뉴어크

Surge Staffing
1,001 – 5,000 직원
HR 기술채용

Surge Staffing 고객을 위한 후보자 채용과 온보딩을 담당하고, 고객 관계를 구축하며 영업 기회를 발굴하고 지점 운영을 지원합니다. 고객과 임시직 직원에게 신속하고 세심한 서비스를 제공합니다.

열기