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 reusabilityStrong understanding of API development best practices integration patterns and REST principlesExtensive experience customizing ICN and ICM using Dojo frameworkExtensive experience designing and deploying BAW solutionsStrong understanding of Agile methodology (Scrum or Kanban) Azure DevOps Git CI / CD Maven JenkinsFamiliarity with the OpenAPI Specification (OAS 3.x)Proficiency with RHEL and ROSAFamiliarity developing solutions on a Kubernetes-based containerization platform (OpenShift 4.x)Proficiency with Cloud platforms (IBM Cloud AWS Azure) certification preferredFamiliarity with security methodologies (Secure SDLC DevSecOps Agile)Familiarity with Gen AI () a plusSkills
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 AIXAWS 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 PostgreSQLApp / Web Servers : IBM WebSphere WebLogic Apache TomcatAgile Methodologies : Scrum KanbanReporting & 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 APIsHighly skilled in ICN 3.x ICM 5.x and BAW 24.x customizationsProficient 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 JSONFamiliar 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 skillsAbility to produce rich design documentationAbility 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 ActionsPython development experienceEducation
Bachelors Degree in related field or equivalent work experience required
Experience
Minimum of 5 years experience as an ECM Software Developer5 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
Key Skills
Account Payable,C++,Community Support,Garment,Import & Export,Java
Employment Type : Full Time
Experience : years
Vacancy : 1