Search by job, company or skills

Opentext

Principal Software Engineer

8-12 Years
Save
  • Posted 3 hours ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

WHAT THE ROLE OFFERS:

  • Lead the technical architecture and design of new features and components for our ESM platform. Work on highly scalable, cloud-based, and enterprise-grade software solutions.
  • Mentor and guide engineering teams on best practices, code reviews, and technical problem-solving. Champion the adoption of new technologies and methodologies to improve product quality and team productivity.
  • Partner with product managers, business analysts, and other stakeholders to define and refine technical requirements, and ensure alignment with the companys strategic goals.
  • Write high-quality, maintainable, and efficient code while maintaining standards for security, performance, and scalability. Ensure automated testing and CI/CD pipelines are in place.
  • Address complex technical challenges with innovative solutions, driving the evolution of the product. Ensure the platform is able to scale with growing customer demands.
  • Contribute to the development and execution of the engineering strategy, ensuring that technology choices align with the long-term goals of the product and company.
  • Take ownership of critical components of the platform, ensuring they are robust, reliable, and meet customer expectations.
  • Stay abreast of the latest trends and advancements in software development, cloud technologies, and Enterprise Service Management solutions. Propose improvements to architecture, processes, and tooling.

WHAT YOU NEED TO SUCCEED:

  • Expertise in building and maintaining enterprise-level products and services.
  • Extensive experience in designing and developing scalable, cloud-native applications (preferably with platforms such as AWS, Azure, or GCP).
  • Deep understanding of microservices architecture and Restful API design using Dockers and Kubernetes
  • Knowledge of security best practices for enterprise applications.
  • Ability to scope discussions and effectively communicate product architectures, design proposals and negotiate options at management levels
  • Ability to demonstrate effective teamwork both within the immediate team and across teams.
  • Expertise in Core and Advanced JAVA Programming, Spring (Boot, REST, JPA), Hibernate
  • Developing Application UI and backend features independently using React/Angular and JavaScript
  • Knowledge of UI frameworks like Angular or AngularJS or React.
  • Experience working with RDBMS Databases such as Oracle, MSSQL Server, PostgreSQL or MySQL
  • Experience in working with version control and build tools like GIT , Maven and Jenkins.
  • Excellent knowledge of Cloud Computing and SaaS model.
  • Experience working in public cloud technologies - (AWS, Azure or GCP is preferred).

About Company

Job ID: 108022847

Similar Jobs

Bengaluru, India

Skills:

JavaExpressNodejsKotlinAngularIosSpringAndroidReactGcpTypescriptPythonAWSLangChainFull-stack developmentSwiftUIDialogFlowAI technologiesSageMakerVert.xPrompt EngineeringLarge Language Models

Bengaluru, India

Skills:

JmsJenkinsGitHibernateRESTSpring FrameworkOracle SqlMybatisMavenAngular JsJava 1.7 or higher

Bengaluru, India

Skills:

JavaMicroservice architecturePostgreSQLSpring BootSqlCss3AngularJenkinsTypescriptLinux CommandsJavascriptDockerHtml5AnsibleBootstrap 3OracleRest ServicesKubernetesNoSQL databasesAgile Development processStructured development methodologiesData Access Frameworks

Bengaluru, India

Skills:

Postgres SqlJava J2eeHibernateMavenNetworking ConceptsNosqlGitRESTJUnitDockerJpaJDBCKubernetesJSON APIsCommunication ProtocolsDistributed System Designsoftware architecture design patternsobject-oriented designlow-level design principlesSpring frameworksDevOps CI-CD pipelines

Bengaluru, India

Skills:

JavaSpring BootKafkaRedisNew RelicNo SqlGemfireMySQLSplunkAWSmicroservices-based architecturecloud-native applicationsElastic cacheAurora SQLPCF Pivotal Cloud Foundry