Logo
cyberThink

Java OpenText Exstream Developer - Hybrid

cyberThink, Littleton, Colorado, United States, 80130

Save Job

Job Description: As a Java OpenText Exstream Developer, you will contribute to developing and maintaining robust Customer Communications Management (CCM) platforms. This role involves designing scalable solutions for high-volume and real-time applications, streamlining existing communication systems, and implementing automation frameworks. You will collaborate with stakeholders, architects, and a geographically dispersed technical team to deliver solutions that enhance the client communication experience across digital and traditional delivery channels.

Key Responsibilities:

Develop and enhance distributed Java applications and OpenText Exstream-based customer communication platforms. Build, release, and coordinate deployments while managing issues effectively. Automate processes and adopt tools/features to improve platform efficiency, including content validation frameworks. Conduct risk assessments, code reviews, and manage delivery quality and scope. Collaborate with product managers and stakeholders to align technical solutions with the product roadmap. Design scalable solutions for ultra-high-volume batch and real-time applications. Participate in agile scrum teams, ensuring alignment with best practices in development and delivery. Implement and support multi/omni-channel output formats, including AFP, PDF, XML, and HTML5. Contribute to platform modernization, including CI/CD pipeline integration and process automation. Lead technical efforts for platform upgrades and implement dynamic solutions to support operational efficiencies.

Required Skills, Experiences, Education, and Competencies:

Bachelor's degree in computer engineering or a related field, or equivalent practical experience. 8+ years of Java development experience, with strong skills in Java/Spring for web and service development. Proficiency with OpenText Exstream suite and Customer Communications Management (CCM) systems. Experience with distributed applications, Unix, shell scripting, and batch application development. Deep understanding of CCM delivery channels (digital and traditional) and associated design considerations. Expertise in high-volume batch processing, job scheduling, and scaling concepts. Hands-on experience with CI/CD tools like Jenkins or Bamboo and source repositories such as Git or Bitbucket. Strong communication skills, including the ability to convey technical concepts to diverse audiences. Proven experience working with geographically dispersed teams across time zones. Ability to engage in collaborative architecture design sessions and partner across functional teams.

Preferred Technical Qualifications:

Advanced knowledge of OpenText Exstream, including input formats (XML, JSON, MQ, SOAP) and output formats (AFP, PDF, HTML5). Experience with Java frameworks such as Java Core, Spring, and Selenium. Familiarity with distributed multi-tier applications, WMI, NoSQL databases (MongoDB), and SQL. Knowledge of web content management systems and cloud technologies like Pivotal Cloud Foundry. Understanding of Control-M, mainframe-based applications, and legacy systems is a plus.

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.