Principal Software Engineer - Java Fullstack
OpenText Corp
Hyderabad, India
3h ago

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. #LI-POST

The opportunity :

As a Principal Software Engineer you will utilize superior knowledge and experience to perform complex product architecture, design, systems analysis, research, maintenance, troubleshooting and other programming activities.

You will also play a key role in the development by providing others with direction and leadership.

You are great at :

  • Architect and design robust and scalable solutions for cloud applications
  • Ability to write clean code that is well designed, testable, and maintainable
  • Leverage a multitude of services (both internally and externally) to deliver robust, scalable distributed systems
  • Build software tools that allow for instrumentation, monitoring, and ad-hoc tasks to get executed
  • Make use of TDD and BDD to write tests that run on automate build systems
  • What it takes :

  • Bachelor’s degree in Computer Science or related field
  • 11+ years industry experience in building SOA style applications in the cloud
  • Extensive experience with Java or Javascript based server-side development technologies, such as Spring Boot, Node.js, etc.
  • Strong experience building and consuming RESTful APIs, or working with modern UI framework such as React, Angular (Type Script)
  • Good experience in CSS, SCSS, SASS
  • Experience in architecting Kubernetes and Docker based solutions and CI / CI pipelines
  • Experience building solutions on at least one of the major PAAS Clouds (AWS, Azure, Google Cloud)
  • 3+ years of experience building enterprise applications with relational database technologies (preferably Postgres) as well as NoSQL data stores
  • Experience in handling performance and Security related aspects of web applications
  • Experience working in a DevOps environment
  • Experience using git as a version control system
  • Experience with Apache Kafka, or other machine learning enablement tools
  • Experience with building Big Data solutions on NoSQL technologies
  • Experience with JMS and Kafka as streaming and messaging layers in solutions
  • Experience with architecting SOLR & ElasticSearch solutions
  • At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form