ECM Developer (Contractor)
OVERVIEW
The ECM Developer is a highly skilled software engineer supporting an ECM platform comprised of IBM FileNet P8 and Business Automation Workflow (BAW) with a migration to IBM Cloud Pak for Business Automation (CP4BA) and Red Hat OpenShift on AWS (ROSA) soon. This position is responsible for designing and implementing enterprise-grade cloud-native ECM solutions and will work alongside a talented team of ECM Analysts and Architects.
RESPONSIBILITIES
- Create enhance and sustain complex high-performance Java applications including a mission-critical service layer for the ECM platform adhering to contemporary IT standards.
- Analyze and deliver solutions for various business requirements recommending innovative solutions balancing quality and speed of delivery.
- Ensure ECM platform and solutions are highly secure vulnerability-free follow modern standards and look for opportunities to implement new technologies.
- Maintain a production-first mindset focused on scale uptime and ability to rapidly triage/resolve production issues.
- Work closely with internal business units to facilitate project completion.
- Provide technical demonstrations/presentations to fellow team members business partners and project stakeholders.
- Promote a cooperative and productive team environment.
QUALIFICATIONS
Knowledge
- Expert-level understanding of Widget and Plug-In development with an emphasis on reusability
- Strong understanding of API development best practices integration patterns and REST principles
- Extensive experience customizing ICN and ICM using Dojo framework
- Extensive experience designing and deploying BAW solutions
- Strong understanding of Agile methodology (Scrum or Kanban) Azure DevOps Git CI/CD Maven Jenkins
- Familiarity with the OpenAPI Specification (OAS 3.x)
- Proficiency with RHEL and ROSA
- Familiarity developing solutions on a Kubernetes-based containerization platform (OpenShift 4.x)
- Proficiency with Cloud platforms (IBM Cloud AWS Azure) certification preferred
- Familiarity with security methodologies (Secure SDLC DevSecOps Agile)
- Familiarity with Gen AI () a plus
Skills
- IBM FileNet P8 Suite: Content Manager Process Engine ICN ICM BAW Records Manager (IER) ICC FileNet Deployment Manager (FDM) Sweep Framework.
- ICN Customization: Plugin development External Data Services (EDS) Feature Plugins Action Plugins Context Menu Customization.
- Java/J2EE: Core Java Spring Boot Struts JPA Hibernate Microservices architecture.
- RESTful API Development: Design and implementation of services using Spring and Struts.
- Web Technologies: Dojo NodeJS AngularJS ReactJS HTML JavaScript AJAX jQuery JSON.
- ECM Migration Experience (e.g. SharePoint to FileNet Domino to FileNet FileNet P8 to CP4BA).
- Security & Governance: Security proxies Change Preprocessors Role-based access control Document retention policies.
- Operating Systems: Windows RHEL UNIX AIX
- AWS Cloud Services: EC2 S3 Lambda IAM VPC Elastic Beanstalk Elastic Container Service CloudFront API Gateway CloudWatch Auto Scaling EC2 Image Builder.
- DevOps Tools: AzDO Jenkins Docker Kubernetes GitHub Ansible Packer Terraform.
- Databases: Oracle PostgreSQL
- App/Web Servers: IBM WebSphere WebLogic Apache Tomcat
- Agile Methodologies: Scrum Kanban
- Reporting & Automation: Sweep jobs Materialized views Stored procedures Control-M job scheduling.
- Highly skilled in developing and maintaining REST APIs in Java with frameworks like Spring Struts and Quarkus.
- Expert level ability to interact with P8 Content Engine and Process Engine APIs
- Highly skilled in ICN 3.x ICM 5.x and BAW 24.x customizations
- Proficient in developing and deploying applications on IBM WebSphere (ND Liberty Open Liberty) as well as building self-hosted applications capable of running independently on embedded web servers (e.g. Spring Boot).
- Proficient in HTML CSS JavaScript jQuery XML and JSON
- Familiar with Microsoft Azure DevOps and Microsoft Office software including strong ability to analyze data using Excel for reporting and data mining.
- Excellent analytical and problem-solving skills
- Ability to produce rich design documentation
- Ability to estimate effort meet delivery dates and complete tasks necessary to achieve objectives while minimizing defects.
- Additional Desired Skills:
- Ability to develop IBM Datacap rulesets and Custom Actions
- Python development experience
Education
Bachelors Degree in related field or equivalent work experience required
Experience
- Minimum of 5 years experience as an ECM Software Developer
- 5 years developing and delivering enterprise-grade ECM solutions on IBM FileNet-based imaging platforms with Java/J2EE.
- 5 years of work experience in implementing configuring customizing and maintaining IBM FileNet-based imaging platforms.
Required Skills:
ECMContent ManagementIBM FileNet P8 SuiteJava
ECM Developer (Contractor) OVERVIEW The ECM Developer is a highly skilled software engineer supporting an ECM platform comprised of IBM FileNet P8 and Business Automation Workflow (BAW) with a migration to IBM Cloud Pak for Business Automation (CP4BA) and Red Hat OpenShift on AWS (ROSA) soon. This p...
ECM Developer (Contractor)
OVERVIEW
The ECM Developer is a highly skilled software engineer supporting an ECM platform comprised of IBM FileNet P8 and Business Automation Workflow (BAW) with a migration to IBM Cloud Pak for Business Automation (CP4BA) and Red Hat OpenShift on AWS (ROSA) soon. This position is responsible for designing and implementing enterprise-grade cloud-native ECM solutions and will work alongside a talented team of ECM Analysts and Architects.
RESPONSIBILITIES
- Create enhance and sustain complex high-performance Java applications including a mission-critical service layer for the ECM platform adhering to contemporary IT standards.
- Analyze and deliver solutions for various business requirements recommending innovative solutions balancing quality and speed of delivery.
- Ensure ECM platform and solutions are highly secure vulnerability-free follow modern standards and look for opportunities to implement new technologies.
- Maintain a production-first mindset focused on scale uptime and ability to rapidly triage/resolve production issues.
- Work closely with internal business units to facilitate project completion.
- Provide technical demonstrations/presentations to fellow team members business partners and project stakeholders.
- Promote a cooperative and productive team environment.
QUALIFICATIONS
Knowledge
- Expert-level understanding of Widget and Plug-In development with an emphasis on reusability
- Strong understanding of API development best practices integration patterns and REST principles
- Extensive experience customizing ICN and ICM using Dojo framework
- Extensive experience designing and deploying BAW solutions
- Strong understanding of Agile methodology (Scrum or Kanban) Azure DevOps Git CI/CD Maven Jenkins
- Familiarity with the OpenAPI Specification (OAS 3.x)
- Proficiency with RHEL and ROSA
- Familiarity developing solutions on a Kubernetes-based containerization platform (OpenShift 4.x)
- Proficiency with Cloud platforms (IBM Cloud AWS Azure) certification preferred
- Familiarity with security methodologies (Secure SDLC DevSecOps Agile)
- Familiarity with Gen AI () a plus
Skills
- IBM FileNet P8 Suite: Content Manager Process Engine ICN ICM BAW Records Manager (IER) ICC FileNet Deployment Manager (FDM) Sweep Framework.
- ICN Customization: Plugin development External Data Services (EDS) Feature Plugins Action Plugins Context Menu Customization.
- Java/J2EE: Core Java Spring Boot Struts JPA Hibernate Microservices architecture.
- RESTful API Development: Design and implementation of services using Spring and Struts.
- Web Technologies: Dojo NodeJS AngularJS ReactJS HTML JavaScript AJAX jQuery JSON.
- ECM Migration Experience (e.g. SharePoint to FileNet Domino to FileNet FileNet P8 to CP4BA).
- Security & Governance: Security proxies Change Preprocessors Role-based access control Document retention policies.
- Operating Systems: Windows RHEL UNIX AIX
- AWS Cloud Services: EC2 S3 Lambda IAM VPC Elastic Beanstalk Elastic Container Service CloudFront API Gateway CloudWatch Auto Scaling EC2 Image Builder.
- DevOps Tools: AzDO Jenkins Docker Kubernetes GitHub Ansible Packer Terraform.
- Databases: Oracle PostgreSQL
- App/Web Servers: IBM WebSphere WebLogic Apache Tomcat
- Agile Methodologies: Scrum Kanban
- Reporting & Automation: Sweep jobs Materialized views Stored procedures Control-M job scheduling.
- Highly skilled in developing and maintaining REST APIs in Java with frameworks like Spring Struts and Quarkus.
- Expert level ability to interact with P8 Content Engine and Process Engine APIs
- Highly skilled in ICN 3.x ICM 5.x and BAW 24.x customizations
- Proficient in developing and deploying applications on IBM WebSphere (ND Liberty Open Liberty) as well as building self-hosted applications capable of running independently on embedded web servers (e.g. Spring Boot).
- Proficient in HTML CSS JavaScript jQuery XML and JSON
- Familiar with Microsoft Azure DevOps and Microsoft Office software including strong ability to analyze data using Excel for reporting and data mining.
- Excellent analytical and problem-solving skills
- Ability to produce rich design documentation
- Ability to estimate effort meet delivery dates and complete tasks necessary to achieve objectives while minimizing defects.
- Additional Desired Skills:
- Ability to develop IBM Datacap rulesets and Custom Actions
- Python development experience
Education
Bachelors Degree in related field or equivalent work experience required
Experience
- Minimum of 5 years experience as an ECM Software Developer
- 5 years developing and delivering enterprise-grade ECM solutions on IBM FileNet-based imaging platforms with Java/J2EE.
- 5 years of work experience in implementing configuring customizing and maintaining IBM FileNet-based imaging platforms.
Required Skills:
ECMContent ManagementIBM FileNet P8 SuiteJava
View more
View less