Senior Software Developer
Affinity

We are seeking a highly skilled Senior Software Developer with deep expertise in Java Enterprise development and enterprise content management systems. This role involves translating system specifications into robust, scalable applications. The ideal candidate will have experience with OpenText Content Suite, strong back-end development skills, and a proactive approach to cross-functional collaboration.
Responsibilities
· Participate in meetings with stakeholders to define and document system requirements and technical designs.
· Write clean, high-quality application code that meets business and technical requirements.
· Develop and configure solutions on the OpenText Content Suite Platform using Java EE technologies.
· Conduct unit, integration, and end-to-end testing to ensure software reliability and performance.
· Support and maintain enterprise content management applications across development and production environments.
· Collaborate with project managers, architects, analysts, and operational teams to align technical solutions with business goals.
· Provide regular updates on work progress and log hours for assigned tasks.
· Offer expert-level advice on application functionality, features, limitations, and integrations.
· Contribute to the development and implementation of best practices for software integration and project delivery.
· Ensure adherence to quality and performance standards throughout the software development lifecycle.
Qualifications
· 10+ years in enterprise application design and troubleshooting using modern design patterns.
· Strong experience building n-tier Java EE applications.
· Proven track record of developing and configuring OpenText Content Suite Platform.
· Proficiency in Eclipse IDE or Rational Software Architect (RSA).
· Experience with JavaScript frameworks like jQuery.
· Knowledge of electronic records and document management systems.
· Understanding of Information Management principles.
· Experience with Microsoft Azure cloud services.
· Hands-on experience using Object-Relational Mapping (ORM) tools such as JPA or Hibernate.
· Experience developing LiveReports on large datasets.
· Familiarity with CIS Modelling, Enterprise Connect, and Enterprise Scan tools.
· Strong SQL skills, including writing stored procedures in Oracle PL/SQL.
· Experience with the Spring Framework, including Spring MVC, Spring Data, and Spring Security.
Affinity Earn:
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 12179
See more jobs in Toronto, ON