Overview
the ecm developer is a highly skilled software engineer supporting an ecm platform built on ibm filenet p8 and business automation workflow (baw 24.x). A migration to ibm cloud pak for business automation (cp4ba) on red hat openshift 4.x on aws (rosa) is planned. This role involves designing and implementing cloud‑native ecm solutions and collaborating with ecm analysts and architects to deliver secure, scalable, and high‑performing applications.
responsibilities
* design, develop, and maintain complex java applications, including mission‑critical service layers for the ecm platform.
* translate business requirements into innovative, secure, and scalable technical solutions.
* ensure solutions are vulnerability‑free, follow modern it standards, and leverage emerging technologies.
* maintain a production‑first mindset focused on uptime, scalability, and rapid issue resolution.
* collaborate with internal business units and stakeholders to ensure successful project delivery.
* provide technical demos and presentations to team members and business partners.
* foster a collaborative and productive team environment.
qualifications
knowledge
* expert‑level experience with ibm filenet p8 apis (content engine, process engine).
* deep expertise in icn 3.x+ and icm 5.x customization using the dojo framework.
* strong understanding of restful api development, integration patterns, and openapi specification (oas 3.x).
* proven experience designing and deploying baw 24.x solutions.
* strong experience with ci/cd pipelines, git repositories, and automated build/deploy tools (e.g., jenkins, azure devops).
* familiarity with static code analysis tools such as checkmarx, sonarqube, or equivalent for secure coding practices.
* experience with kubernetes‑based platforms (openshift 4.x), rhel, and rosa.
* cloud proficiency (ibm cloud, aws, azure); certifications preferred.
* understanding api gateway technologies such as azure api management (apim) and identity management platforms like okta iam.
* bonus knowledge: gen ai (watsonx.ai), ibm datacap, kofax capture.
skills
* icn customization: plugin development including external data services (eds), feature and action plugins, context menu customization, and custom scheduled task development using the icn task manager framework and apis.
* java/j2ee: spring boot, jpa, hibernate, microservices.
* ecm suite: filenet p8, icn 3.x+, icm 5.x, baw 24.x, ier, icc, fdm, sweep framework.
* ecm migration: sharepoint, domino, filenet p8 to cp4ba.
* security & governance: role‑based access, retention policies, security proxies, change preprocessors.
* app servers: ibm websphere (nd, liberty, open liberty), weblogic, tomcat.
* reporting & monitoring: sweep jobs, stored procedures, control‑m, splunk.
* bonus skills: python, aws services (ec2, s3, lambda, iam, vpc, ecs, cloudwatch, api gateway).
education
bachelor's degree in computer science or related field, or equivalent work experience.
experience
* minimum 5 years as an ecm developer.
* 5+ years developing enterprise‑grade ecm solutions using ibm filenet and java/j2ee.
* proven experience customizing, configuring, and maintaining ibm filenet‑based platforms.
working conditions
this remote contractor role follows a fixed schedule aligned to u.s. business hours. Candidates must be available during assigned times for collaboration, delivery, and support. Extended hours may occasionally be required based on project needs.
equal employment opportunity statement
ntt data is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
#j-18808-ljbffr