- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About OpenText
OpenText is a leading global company specializing in information management, fostering a culture built on innovation, creativity, and collaboration. As part of their team, you will engage with top-tier companies worldwide, addressing challenging problems, and contributing to initiatives that define the future of digital transformation.
With an AI-First, Future-Driven, and Human-Centered philosophy, AI technologies drive their innovation, revolutionize workflows, and empower digital knowledge workers. OpenText is keen on recruiting talent that AI cannot replace to advance the future of information management.
Your Role and Impact
As a Lead Software Developer specializing in Java, you will balance hands-on coding duties with leadership responsibilities to produce scalable, enterprise-level software and solutions. Collaborating with architects, fellow developers, project groups, and business partners, you’ll aid in shaping solution design, creating technical documentation, planning projects, and establishing engineering best practices. You will remain deeply involved in coding, testing, and issue resolution, act as a subject expert, mentor junior developers, and lead quality and continuous improvement efforts across projects.
Key Responsibilities
- Participate in designing solutions, integrations, and technical architecture.
- Provide leadership and mentoring to developers working on various projects.
- Develop, test, and enhance software applications for enterprise use.
- Champion continuous improvements in development and deployment processes.
- Create and review thorough technical designs and documentation.
- Diagnose and resolve intricate issues involving multiple components and technologies.
- Assist in project estimation, planning, and timely delivery.
Qualifications and Experience
- At least 8 years of experience developing enterprise software solutions.
- Expertise in Java/JEE programming, with strong coding precision and unit testing practices.
- Demonstrated ability to design enterprise systems using microservices architecture, RESTful APIs, and distributed systems.
- Advanced knowledge of Spring Framework, Hibernate, relational database management, SQL, and messaging platforms.
- Proficiency with Agile methodologies, test-driven development, performance optimization, and maintaining code quality.
- Proven track record in leading and mentoring software development teams and overcoming complex technical issues.
- Exceptional communication skills with critical thinking and stakeholder engagement capabilities.
Additional Information
Being part of OpenText means joining a global community built on trust, high standards, and a commitment to outcomes. This position grants the chance to influence enterprise software architecture and delivery, while maintaining direct engagement with cutting-edge technologies and nurturing future engineering talent.
OpenText promotes an inclusive workplace extending beyond legal requirements through its Employment Equity and Diversity Policy. This policy supports a welcoming environment for all, regardless of background or identity.
If you require reasonable accommodations due to disability throughout the application or recruitment stages, please contact their HR department for support. OpenText values collaboration, innovation, and growth that enrich their diverse and vibrant workplace.
Level
Lead