Posted On Mar 18

Senior Java Developer - Virtual/Work From Home - USA or Canada


Location : REMOTE

Headquarters : Waterloo, Canada

Hiring Mode : Full Time

Hiring Role : Developer

Experience : Senior Level

  • As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.
The Opportunity:
  • The Sr Software Engineer on the Messaging team will be responsible for architecture, design, development, and production readiness of application changes in support of our Messaging platform. There is a need for a highly creative, motivated individual who can perform hands-on coding in several languages and platforms, as well as be able to converse with different levels of the organization in understanding complex business initiatives. These activities will include: Development of applications used in our Messaging platform and working with product management and other development teams on roadmap items in support of converging our Messaging platforms to one, assisting to fully understand the requirements needed.
You are great at: 
  • Produce high quality code according to design specifications Utilize superior analytical skills to troubleshoot and fix highly complex code defects Define best practices and standards for database design. Serve as a thought leader, mentor and advocate for best practices concerning data Architecture Lead software design/code reviews to ensure quality and adherence to company standards Provide status updates to stakeholders and escalates issues when necessary.
What it takes: 
  • BS in computer science, software engineering, computer engineering or related fields. Extensive experience with modern Java, JSP, HTML, JavaScript frameworks, Application Servers and Rest Services. Experience/knowledge of SOAP API and/or Restful API are strongly preferred Strong knowledge of distributed systems, multithreading programming and performance optimization Experience with Java based aspect-oriented programming techniques Strong / deep understanding of object oriented design and associated modeling tools Working knowledge of open source technologies: Linux, Apache, Tomcat, GWT Experience developing SQL Server based applications Experience in handling performance and Security related aspects of web applications Must be confident, highly motivated and passionate about delivery and customer satisfaction. Must have strong organization, communication (written and verbal) and planning skills. Must have extensive experience managing projects with Agile Scrum methodology.
  • At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA) , Equal Employment Opportunity and Employee Polygraph Protection Act