
Java 백엔드 개발자(원격, 미국)
DecisionPoint Corporation의 연방 교통 물류 프로그램을 위한 안전한 Java 백엔드 애플리케이션과 API를 구축하고 유지 관리합니다. 원격 근무 환경에서 통합, 테스트, DevSecOps 및 애자일 개발에 참여합니다.
설명
- IBS 프로그램을 위한 Java 백엔드 애플리케이션과 서비스를 구축, 테스트, 개선 및 유지 관리
- Java, Spring Boot 및 관련 프레임워크와 라이브러리를 사용해 백엔드 솔루션 개발
- RESTful API와 웹 서비스를 설계, 구현, 유지 관리 및 사용
- 비즈니스 로직, 서비스 계층 구성 요소, 통합 기능 및 데이터 액세스 기능 개발
- 백엔드 서비스를 관계형 데이터베이스, 외부 시스템 및 기타 애플리케이션 구성 요소와 연결
- 기능 및 기술 요구 사항을 안정적이고 확장 가능하며 유지 관리하기 쉬운 소프트웨어로 전환
- 깔끔하고 효율적이며 테스트 가능하고 유지 관리하기 쉬운 Java 코드 작성
- 단위 테스트와 통합 테스트 생성 및 유지 관리
- 코드 동료 검토 참여
- 백엔드 결함, 통합 문제 및 성능 문제 진단과 해결
- 애플리케이션 로그와 시스템 동작을 검토해 근본 원인을 파악하고 수정
- 시스템 구성 요소 간 및 외부 인터페이스와의 통합 지원
- CI/CD 파이프라인과 자동화된 빌드, 테스트 및 배포 워크플로에 기여
- DoD 보안 요구 사항, 보안 코딩 관행 및 해당 STIG 요구 사항 준수 유지
- 스프린트 계획, 스탠드업, 백로그 정제, 데모 및 회고와 같은 애자일 행사 참여
- 기술 문서 작성 및 업데이트
- 개발자, 기술 리드, QA, DevSecOps, 데이터베이스, 인프라 및 엔지니어링 팀과 협업
- 프런트엔드 통합을 지원하고 필요 시 Angular 구성 요소 개발에 기여
지원 자격
- 유효한 Secret 보안 인가를 보유해야 함
- IAT Level II 인증을 보유해야 함. CompTIA Security+ CE 보유자는 우대
- 전문 소프트웨어 개발 경력 3년 이상
- Java 애플리케이션 개발 실무 경험이 풍부해야 함
- Spring Boot, Spring Framework 또는 이에 준하는 Java 프레임워크 경험
- RESTful API와 웹 서비스의 설계, 개발 및 사용 경험
- 백엔드 비즈니스 로직, 서비스 계층 구성 요소 및 애플리케이션 통합 개발 경험
- 관계형 데이터베이스와 SQL 사용 경험
- 객체 지향 설계, 소프트웨어 설계 원칙 및 일반적인 개발 패턴에 대한 이해
- Java 애플리케이션의 단위 테스트와 통합 테스트 작성 경험
- 엔터프라이즈 애플리케이션, API 및 통합 문제의 문제 해결과 디버깅 경험
- Git 또는 이에 준하는 소스 관리 도구 사용 경험
- 애자일 소프트웨어 개발 환경에서 근무한 경험
- CI/CD 파이프라인과 DevSecOps 관행에 대한 이해
- 뛰어난 문제 해결, 디버깅 및 분석 능력
- 독립적으로 업무를 수행하면서 분산 개발 팀과 효과적으로 협업할 수 있어야 함
- 우대: USTRANSCOM, DoD 또는 기타 연방 임무 시스템 지원 경험
- 우대: Spring Boot 엔터프라이즈 애플리케이션 또는 마이크로서비스 경험
- 우대: 마이크로서비스 아키텍처 경험
- 우대: AWS, Docker, Kubernetes, 메시징, 비동기 처리, 엔터프라이즈 통합, 보안 스캔 도구, GitLab, Jenkins, Jira, Confluence, Angular, TypeScript, HTML 및 CSS 경험
복리후생
- 이 직무에는 유효한 Secret 보안 인가와 IAT Level II 인증이 필요함
- 정규직 고용
- 완전 원격 근무 방식









