02 Aug
|
opentext
|
Bengaluru
02 Aug
opentext
Bengaluru
WHAT THE ROLE OFFERS
- Lead the technical architecture and design of current 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).
📌 Principal Software Engineer (Bengaluru)
🏢 opentext
📍 Bengaluru