8 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Lead the technical design and development of complex enterprise software features using Java/J2EE.
- Contribute across requirements analysis, estimation, design, coding, testing, maintenance, and deployment.
- Develop, troubleshoot, and optimize applications using Spring/Spring Boot and enterprise application technologies.
- Work with PostgreSQL, Microsoft SQL Server, and Oracle databases, including SQL troubleshooting and performance analysis.
- Diagnose complex production issues using logs, thread dumps, network traces, profiling, and other diagnostic tools.
- Review application architecture and code, identify technical risks, and drive issues through resolution.
- Improve application security, performance, scalability, and maintainability.
- Support production troubleshooting, customer escalations, and application vulnerability remediation.
- Work with REST APIs, XML, JSON, web/application servers, and enterprise application integration.
- Use Git, code review practices, build systems, and modern software development practices.
- Leverage AI-assisted development tools and GenAI technologies to improve coding, troubleshooting, automation, and developer workflows.
- Mentor engineers, provide technical guidance, and raise engineering standards through design and code reviews.
- Collaborate with Engineering, QA, Support, Product Management, and other stakeholders.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or an equivalent discipline.
- 10+ years of software development experience, including technical design and delivery of complex enterprise software.
- Strong expertise in Java/Core Java and Java/J2EE development.
- Experience with Spring/Spring Boot and enterprise web applications.
- Strong SQL and database skills with PostgreSQL, Microsoft SQL Server, and Oracle.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Experience diagnosing production issues and supporting customer escalations.
- Understanding of application security and vulnerability remediation.
- Experience with technical design, code reviews, and software engineering best practices.
- Strong ownership, communication, collaboration, and technical leadership skills.
- Experience with AI/GenAI development and AI agents.
- Python or Perl scripting experience.
- Application server administration and deployment experience.
- Network tracing and diagnostics experience.
- Automation, CI/CD, containers, DevOps, and cloud technology experience.
- Experience with legacy application modernization.
- Experience with HTTP/HTTPS, SSL/TLS, REST, XML, JSON, and enterprise application integration.
- Experience with AI-assisted development tools and developer productivity workflows.
About OpenText
OpenText builds enterprise information management software and cloud services spanning content services, customer communications, B2B/EDI integration, eDiscovery, and cybersecurity. It sells licenses, subscriptions, and managed services to large enterprises and governments, with offerings available on-premises and in the cloud. Founded in 1991 and headquartered in Waterloo, Ontario, OpenText (NASDAQ/TSX: OTEX) has expanded through major acquisitions, including Micro Focus (2023) and Documentum (2017).
