Java Developer - Opentext

Java Developer - Opentext

My3Tech Inc

Southlake, TX • On-site

$48 - $62.25/hr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Developer Position

Location: Southlake, TX (Dallas) / Austin, TX / Phoenix, AZ / Denver, CO (3 days onsite/week)

Duration: 18-month Contract (potential to convert to FTE)

Interview Process: 1 or 2 rounds, will be virtual

Note: Looking for 6+ years of Java development experience and 1+ year of experience with OpenText Exstream platform or other Customer Communication Management (CCM) platform such as Gartner

Looking for experience rendering documents from data sources

What You’ll Do:

We are looking for a Developer who has a strong Java development background and is enthusiastic building robust distributed applications. The individual would help streamline our existing communication applications as well as increase our efficiency through tooling enhancements, implementing automation framework, and overall platform modernization. You will be specifically responsible for leading the development effort on OpenText Exstream and Distributed application for the respective platform, implementing, administering, and maturing our communication platforms.

The role will focus on the following areas:

  • Operate as a Developer on Distributed applications and OpenText Exstream based customer communications management platforms.
  • Executing – Build and release coordination, deployment tactics, and issue management.
  • Process Improvement/Automation – Tool/feature adoption and improvements, process automation, develop content validation automation framework
  • Risk Assessment – Code review and approval processes, scope management, and delivery quality.

What You Have:

  • Medium level expertise on OpenText Exstream suite of products and Customer Communications Management systems
  • Experience participating as a member of a scrum team in an agile environment.
  • Experience with Distributed applications, Unix, Shell scripting and batch applications
  • Experience with CCM best practices in both digital (web, email, SMS, mobile) and traditional (print) delivery channels, including design considerations for both (ex. dynamic content scaling on mobile, real-time vs. batch delivery by channel, considerations for print/insertion operational efficiencies, etc.)
  • Strong understanding of high-volume batch processing, job scheduling, horizontal and vertical scaling concepts, and best practices.
  • Experience with CI/CD Pipelines using Jenkins/Bamboo etc. and Source code repositories like Git, Bitbucket etc.
  • Strong communication skills:
    • Ability to engage in synergetic application and platform architecture design sessions
    • Ability to effectively communicate technical concepts to both technical and nontechnical audiences.
    • Enthusiastic relationship builder: ability to partner multi-functionally and work efficiently with different levels and functions within an organization.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Java Developer?

A: To succeed as a Java Developer, key technical skills include proficiency in Java programming language, object-oriented design principles, and experience with popular frameworks such as Spring or Hibernate. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for delivering high-quality software solutions. By combining these technical and soft skills, Java Developers can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.

Q: What is the career path for a Java Developer?

A: A Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient code and learning industry-standard development practices. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to architectural decisions. Ultimately, senior Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive innovation and growth in the field.