Job Summary
Java Developer – CCS Modernization (Java 8 → 11) – US Person – Seattle / Remote
Role Summary
This role supports the CCS modernization effort by upgrading existing Java components from Java 8 to Java 11+, refactoring affected code, and ensuring smooth integration with upgraded Documentum and WebMethods components. The developer will partner with Kiro to accelerate analysis, refactoring, and modernization activities.
Key Responsibilities
- Upgrade CCS Java services from Java 8 to Java 11+
- Refactor code impacted by deprecated/removed APIs, library updates, and new Java features
- Redesign and validate Java integrations with the new Documentum environment
- Collaborate with WebMethods developers to ensure seamless end‑to‑end communication
- Use Kiro to accelerate:
- Codebase analysis
- Automated refactoring proposals
- Test generation and gap identification
- Review and validate AI‑generated refactorings and recommendations
- Participate in code reviews, CI/CD improvements, and automated testing
Required Skills
- 5+ years Java development experience (Java 8 and newer)
- Strong understanding of JDK 11 changes and migration considerations
- Experience with REST, Spring/Spring Boot, and integration patterns
- Familiarity with JMS, SOAP/REST integrations, or middleware systems
- Experience reviewing and validating AI‑generated development outputs
- Git, Jenkins, Maven/Gradle proficiency
Preferred Skills
- Experience integrating with Documentum or other ECM systems
- Exposure to /container platforms (OpenShift, Kubernetes, Docker)
Key Responsibilities
- Upgrade CCS Java services from Java 8 to Java 11+
- Refactor code impacted by deprecated/removed APIs, library updates, and new Java features
- Redesign and validate Java integrations with the new Documentum environment
- Collaborate with WebMethods developers to ensure seamless end‑to‑end communication
- Use Kiro to accelerate:
- Codebase analysis
- Automated refactoring proposals
- Test generation and gap identification
- Review and validate AI‑generated refactorings and recommendations
- Participate in code reviews, CI/CD improvements, and automated testing
Skill Requirements
Required Skills
- 5+ years Java development experience (Java 8 and newer)
- Strong understanding of JDK 11 changes and migration considerations
- Experience with REST, Spring/Spring Boot, and integration patterns
- Familiarity with JMS, SOAP/REST integrations, or middleware systems
- Experience reviewing and validating AI‑generated development outputs
- Git, Jenkins, Maven/Gradle proficiency
Preferred Skills
- Experience integrating with Documentum or other ECM systems
- Exposure to /container platforms (OpenShift, Kubernetes, Docker)