Senior Database Java Developer

2 days ago


North York, Canada Alert Driving Full time

Backend Application Developer - Job Description Position SummaryWe are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the ongoing development of the company’s web-based software products and internally developed support systems. You have extensive experience designing database structures and associated queries and procedures. You must be able to assess the business requirements accurately and translate them into technical implementations. You will own all the technical aspects of your deliverables while keeping a close eye on estimates, status, code quality, team productivity, and deliverable dependencies on your components.  Duties of the Backend Application DeveloperTasks of the Backend Application Developer revolve around the development of enterprise-class, database-focused web-based applications which include:Design, code, and unit test core application components by applying advanced knowledge of modern programming languages and mentoring less experienced team membersAssist in the creation of architectural design specifications by collaborating closely with stakeholders and the development teamEnsuring that the software architecture fulfills non-functional requirements which include but are not limited to performance, scalability, security, extensibility, and maintainabilityDocument and present design, architecture, and technical approaches to aid in code maintenance and code reuseProactively anticipate roadblocks to accommodate product delivery schedules and collaborate with team members and managers for workaroundsAssist in daily scrum meetings and change requests to ensure smooth sprintsParticipate in post-implementation reviews and discussions by providing recommendations on process improvements, knowledge sharing, and communication flows for continuous optimizationsDebug defects and troubleshoot issues reported by the Software Quality Assurance and/or Client Services teams in a timely manner Technologies in UsePostgreSQL, PL/pgSQL, GraphQL (Hasura), ionic.io, VueJS, Java, Spring Framework, MongoDB, Python, Debian Linux, Docker Education and Training RequirementsThe minimum post-secondary education requirement is a Bachelor’s degree with concentrated study in Computer Science, Engineering, or other related disciplines or equivalent work experience. Knowledge and Skills RequirementsThe Backend Application Developer should possess the following ideally:8+ years in a commercial software application development environment6+ years of relational database-backed application development7+ years of Java experienceStrong Linux knowledge and ability to work comfortably in a Linux command line environment in addition to IDEsExcellent knowledge of relational database design principles including schema design, procedures, queries, constraints, transactional boundaries, troubleshooting, and query performance tuningKnowledge and experience with PostgreSQL and PL/pgSQL scripting (preferable) or other relational databasesWorking experience with Hasura as an assetKnowledge-building Java-based REST or GraphQL web servicesKnowledge of front-end UI development languages and frameworks (ionic.io, VueJS, React, etc) and methodologies for back-end communications (REST, GraphQL, etc…)Ability to document software designs and produce clean, understandable, well-commented codeExperience practicing agile development methodologies such as ScrumA proven track record of successfully designing, developing, and launching enterprise web-based applications to the market. Person SpecificationThe Backend Application Developer is a passionate seasoned professional in software development. You have a relentless determination to be customer focused and results-oriented to ensure the customers will always have the most intuitive user and fast responsive experiences in using our applications. You have excellent verbal and written communication skills. You should have a track record as a team player that knows how to work within a world-class development team in a highly collaborative manner. You must have a desire to continuously improve your knowledge as it relates to new and emerging web and back-end technologies, development tools, and best practices. You must be able to work proactively, with minimum supervision, and manage project deliverables under tight deadlines in a fast-paced environment.



  • North York, ON MN S, Canada StaffWise Technologies Inc. Full time

    Senior Technical Consultant – Java / IBM CuramLocation: Onsite – 5700 Yonge St (5 days/week)Contract Duration: 3 month (strong potential for extension)Work Arrangement: Onsite (mandatory)Position OverviewWe are seeking an experienced Senior Java Developer to support large-scale enterprise systems and I&IT transformation initiatives. The ideal candidate...


  • North York (Bayview Village), Ontario, MK, Canada Yoush Consulting Full time

    Welcome to Yoush Consulting. Are you an independent IT Consultant or wish to become one? Are you looking to partner with an organization that offers consulting opportunities and provides support as a partner?  This is a long -term contract for a senior Java developer with experience with Curam CRM software  Responsibilities Development and configuration...


  • North York (Bayview Village), Canada Yoush Consulting Full time

    Welcome to Yoush Consulting. Are you an independent IT Consultant or wish to become one? Are you looking to partner with an organization that offers consulting opportunities and provides support as a partner? This is a long-term contract for a senior Java developer with experience with Curam CRM software Responsibilities Development and...

  • Database Analyst

    2 weeks ago


    North York, Canada SunCan Communications Corporation Full time

    Work Term: Permanent - Work Language: English - Hours: 40 hours per week - Education: Bachelor's degree - Experience: 2 years to less than 3 years **Work setting**: - Consulting firm - Server farm **Tasks**: - Collect and document user's requirements - Data Science - Design and develop database - Design, construct, modify, implement and test data models...


  • North Vancouver, Canada Global Relay Full time

    Who we are:For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information...


  • North Vancouver, Canada Global Relay Full time

    Who we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information...


  • Ontario|Montreal|Quebec City|Nova Scotia|Remote|Vancouver|Calgary|Winnipeg|Manitoba|Edmonton|Saskatoon|Ottawa|Waterloo|Kitchener|Halifax|North Vancouver, Canada Targeted Talent Full time

    We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada Our client is a global enterprise company with a product that you've likely used.You Have:5+ years' experience as a Software DeveloperPrior experience mentoring junior developers; performing code reviews, contributing to...

  • Database Manager

    2 weeks ago


    North York, Canada Ontario Society of Occupational Therapists Full time

    Durée de l'emploi: Permanent - Langue de travail: Anglais - Heures de travail: 35 hours per week - Education: - Expérience: - **Education**: - Bachelor's degree - ** Work setting**: - Associations and non profit organizations - ** Tasks**: - Collect data to identify areas for improvement within an organization's IT infrastructure - Develop and...


  • North York, Canada Hays Full time

    Job Posting Title: APPLICATION DEVELOPER Contract length: - 8 months (Possible Extension) Location: North York (2 - 3 days Hybrid (3389, Steeles Avenue East, North York, ON Description: Install, configure, and upgrade Oracle databases and related tools. Perform database administration tasks including backup, recovery, and disaster recovery planning. Monitor...


  • north york, Canada Hays Full time

    Job Posting Title: APPLICATION DEVELOPERContract length: - 8 months (Possible Extension)Location: North York (2 – 3 days Hybrid (3389, Steeles Avenue East, North York, ON)) Description:Install, configure, and upgrade Oracle databases and related tools.Perform database administration tasks including backup, recovery, and disaster recovery planning.Monitor...