Senior Java Developer
Makati City, National Capital Region (NCR), PH
OPENTEXT - THE INFORMATION COMPANY
As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.
The opportunity:
The Senior Java Developer’s role is to design, code, unit test and analyze software programs and applications. Able to can design small to large scale java applications. And is expected to provide technical solutions to complex requirements and serve as one of the project team’s subject matter experts.
You are great at:
- Assist other developers, analysts and designers in conceptualizing and developing new software programs and applications.
- Assist and/or plan phases of the software development life cycle (SDLC) for a variety of projects.
- Prepare documentation of software requirements and specifications (Software Design Document, Entity Relationship Diagram, user manual, guideline, etc.)
- Conduct research on emerging application development software products, languages, and standard in support of procurement and development efforts.
- Recommend, schedule, and perform software improvements and upgrades.
- Review/analyze requirements (e.g., Change Requests, Defects, Enhancements) and design solutions based on requirements.
- Code software programs and applications according to specifications.
- Prepare test data and conduct unit testing.
- Create Low Level Design for a project application.
- Perform application deployments to Dev and/or QA environments.
- Run and monitor software analysis tools for the purpose of correcting errors, isolating areas for improvement, and general debugging.
- Generate statistics and prepare reports for management and/or team members on the status of the programming process.
- Recommend and/or implement new tools and techniques
- Participate in team design reviews.
- Troubleshoot cross-component/technology issues in areas of expertise.
- Provide production support as needed.
What it takes:
- Bachelor’s/College Degree in Computer Science/ Information Technology or equivalent in relevant discipline.
- 4 to 8 years of mostly relevant experience with highly developed professional/technical skills.
- Experience in implementing (coding & unit testing) detailed design into application functionalities using Java/JEE as the primary development language
- Knowledge in JEE Web Services Technologies: e.g., JAXB, Java APIs for XML Messaging
- Knowledge in enterprise design (Object Oriented Design, SOA, Domain Driven, etc)
- Sufficient knowledge and experience in the following: Design Patterns; Framework (e.g. Spring, Hibernate, etc); JEE (Java Platform, Enterprise Edition); Database; OS Platform (e.g. Windows, Unix, Linux); Application Servers (e.g. Apache HTTP Server, Tomcat); Other Development Technologies (e.g. Ajax, HTML, JQuery, XML, XSL, XSLT, CSS, Javascript, Freemarker, Junit, JSON, Jasper Reports, Shell scripting); and Development Tools (e.g. Eclipse, Maven, Ant, SVN and GIT).
OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. Should you require accommodations during the selection process, please contact accommodationrequests@opentext.com.
Subject to applicable laws and regulations, OpenText’s global vaccination policy requires all employees to be fully vaccinated against COVID-19 to enter an OpenText office. Accommodations may be available for specific roles.