Java Full Stack Developer
Location - Brampton, ON - Canada. [Hybrid - 3 days per week to onsite is must]
Contract Role
Job Description:
We are seeking an experienced Java Full Stack Developer with 7+ years of hands-on development experience to support application development and delivery initiatives. The role will focus on Java full stack development, Maven-based builds, XML processing, CI/CD, release management, and automation within an Agile delivery environment.
Job Responsibilities:
- Assess the existing IPT and AMP databases, including data structures, volumes, and dependencies.
- Work with IT, application support, database, infrastructure, and business teams to define appropriate data retention, archive, and purge rules.
- Design and develop an automated data purge and archive framework for IPT and AMP applications.
- Ensure archived information is retained and can be retrieved when required for business, operational, and audit purposes.
- Implement appropriate logging, monitoring, error handling, reconciliation, and audit controls.
- Test the solution to ensure data integrity and confirm there is no impact to active application functionality.
- Support performance testing and validate expected database performance improvements.
- Develop deployment, rollback, and operational support procedures.
- Deploy the solution into production and support stabilization activities after implementation.
- Prepare technical documentation and provide knowledge transfer to the internal support team.
Required Qualifications:
- Strong SQL and database development experience.
- 7+ yrs Experience working with large transactional databases.
- 7+ yrs Experience designing or implementing data archival and purge solutions.
- 7+ yrs Experience with scripting or application development.
- 7+ yrs Experience with database performance optimization and production deployment.
- Ability to independently take a solution through technical assessment, design, development, testing, deployment, and handoff.
Nice to Have:
- Experience with SQL Server and/or Oracle.
- Experience working with enterprise applications.
- Experience in high-volume supply chain or transportation environments.