Job Detail
-
Job ID 57355
Job Description
Location: Bangalore, Karnataka, India
Company: OpenText
About OpenText
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the cornerstones of our culture. With over 24,000 employees across 180+ locations, we enable the digital world through industry-leading Enterprise Information Management (EIM) solutions—on premises and in the cloud.
We pride ourselves on fostering a thriving, dynamic environment with inventive minds, entrepreneurial spirit, and a passion for driving digital transformation. If you are ready to shape the future of work, OpenText is the place to grow your career.
Your Impact
As a Lead Software Engineer, you will design, develop, and enhance application software solutions, leading project teams to deliver high-quality, scalable, and secure systems. You will be responsible for guiding technical decisions, mentoring team members, and ensuring best practices are followed across the development lifecycle.
What the Role Offers
- Design enhancements, updates, and programming changes for applications, utilities, databases, and internet-based tools.
- Analyze design requirements, determine coding and integration activities, and ensure alignment with overall architecture.
- Write clean, maintainable code and actively participate in code reviews.
- Work across technologies as a full stack developer.
- Lead project teams, coordinating with internal and outsourced partners.
- Communicate progress, challenges, and solutions to stakeholders.
- Represent the software engineering team during all phases of complex projects.
- Mentor less-experienced engineers.
What You Need to Succeed
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
Experience & Skills:
- 10+ years in software development.
- Strong expertise in Java (Java 8+) and frameworks such as Spring Boot, Hibernate, Java EE.
- Hands-on experience with Kubernetes for production deployments.
- Proven experience in microservices-based architecture.
- Strong knowledge of HTML, CSS, JavaScript; experience with Angular/React is desirable.
- Proficiency in REST APIs, RDBMS (PostgreSQL, Oracle, MSSQL), and SQL.
- Experience with DevOps tools (GitLab, Maven, Jenkins, GitLab CI).
- Strong understanding of security, reliability, and performance best practices.
- Excellent problem-solving and communication skills.
- Ability to collaborate across teams and lead Agile development efforts.
Desirable Skills
- Experience with public cloud platforms (AWS, Azure, GCP).
- Knowledge of Infrastructure as Code (Terraform, Ansible).
- Experience with event-driven architectures (Kafka, RabbitMQ).
- Familiarity with Agile methodologies (Scrum, Kanban).
- Background in software security and Kubernetes security.
