Talent.com
Senior Database Java Developer
Senior Database Java DeveloperAlert Driving • North York, Ontario, Canada
Senior Database Java Developer

Senior Database Java Developer

Alert Driving • North York, Ontario, Canada
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Backend Application Developer - Job Description

Position Summary

We 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 Developer

Tasks 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 members
  • Assist in the creation of architectural design specifications by collaborating closely with stakeholders and the development team
  • Ensuring that the software architecture fulfills non-functional requirements which include but are not limited to performance, scalability, security, extensibility, and maintainability
  • Document and present design, architecture, and technical approaches to aid in code maintenance and code reuse
  • Proactively anticipate roadblocks to accommodate product delivery schedules and collaborate with team members and managers for workarounds
  • Assist in daily scrum meetings and change requests to ensure smooth sprints
  • Participate in post-implementation reviews and discussions by providing recommendations on process improvements, knowledge sharing, and communication flows for continuous optimizations
  • Debug defects and troubleshoot issues reported by the Software Quality Assurance and / or Client Services teams in a timely manner

Technologies in Use

PostgreSQL, PL / pgSQL, GraphQL (Hasura), ionic.io, VueJS, Java, Spring Framework, MongoDB, Python, Debian Linux, Docker

Education and Training Requirements

The 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 Requirements

The Backend Application Developer should possess the following ideally :

  • 8+ years in a commercial software application development environment
  • 6+ years of relational database-backed application development
  • 7+ years of Java experience
  • Strong Linux knowledge and ability to work comfortably in a Linux command line environment in addition to IDEs
  • Excellent knowledge of relational database design principles including schema design, procedures, queries, constraints, transactional boundaries, troubleshooting, and query performance tuning
  • Knowledge and experience with PostgreSQL and PL / pgSQL scripting (preferable) or other relational databases
  • Working experience with Hasura as an asset
  • Knowledge-building Java-based REST or GraphQL web services
  • Knowledge 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 code
  • Experience practicing agile development methodologies such as Scrum
  • A proven track record of successfully designing, developing, and launching enterprise web-based applications to the market.
  • Person Specification

    The 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.

    Create a job alert for this search

    Senior Database Java Developer • North York, Ontario, Canada

    Similar jobs
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • north york, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 20 days ago • Promoted
    Senior Oracle DBA — Mission-Critical DB Ops (Toronto)

    Senior Oracle DBA — Mission-Critical DB Ops (Toronto)

    Symbiotic Group • Toronto
    Full-time
    A technology services leader in Toronto is seeking a Senior Database Administrator to manage and optimize Oracle databases. The ideal candidate will have over 10 years of experience in database admi...Show more
    Last updated: 4 days ago • Promoted
    Senior Oracle DBA – Large-Scale, High-Availability Ops

    Senior Oracle DBA – Large-Scale, High-Availability Ops

    ThoughtStorm • Toronto
    Full-time
    A tech company located in Toronto is looking for a Database Administrator to manage and support large Oracle database systems. The ideal candidate should have over 10 years of experience in deployin...Show more
    Last updated: 10 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Edjuster • Toronto
    Full-time
    This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE. Smarter decisions, fewer barriers, and better incentives are just th...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Consultant - Hybrid Toronto (Contract)

    Senior Java Consultant - Hybrid Toronto (Contract)

    BuzzClan • Toronto
    Full-time
    A leading consulting firm is seeking a senior developer with over 10 years of experience in Java programming and a solid understanding of database architecture. The successful candidate will work in...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Univeris Corporation • Toronto
    Full-time
    A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices....Show more
    Last updated: 15 days ago • Promoted
    Senior SQL Database Developer — Banking (Hybrid, Toronto)

    Senior SQL Database Developer — Banking (Hybrid, Toronto)

    VLink Inc • Toronto
    Full-time
    A leading global software engineering firm is seeking a skilled SQL Database Developer in Toronto, Ontario.This role demands 8-10 years of experience in SQL database development, focusing on optimi...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Infoya • Toronto
    Full-time +1
    We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enterprise-grad...Show more
    Last updated: 22 days ago • Promoted
    Database Developer

    Database Developer

    Monex Canada • Toronto
    Full-time +1
    Reports to : Senior Software Development Director / Chief Architect.Monex USA, a leader in foreign exchange (FX) and international business payments, was established in 1999 to provide corporate cli...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • north york, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 20 days ago • Promoted
    Senior Java Full Stack Developer

    Senior Java Full Stack Developer

    Teranet Inc. • Toronto
    Full-time
    Teranet is Canada’s leader in the delivery and transformation of statutory registry services with extensive expertise in land and commercial registries. We also market insightful property and data s...Show more
    Last updated: 17 days ago • Promoted
    Senior Java & Curam Developer - Hybrid, Cloud & API Focus

    Senior Java & Curam Developer - Hybrid, Cloud & API Focus

    Rubicon Path • Toronto
    Full-time
    A technology consulting company in Toronto is seeking a Senior Software Developer to lead the design and deployment of high-performance applications. The ideal candidate must have proficiency in Jav...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Applications Lead — Spring, Azure & REST

    Senior Java Applications Lead — Spring, Azure & REST

    Canadian Imperial Bank of Commerce • Toronto
    Full-time
    A leading Canadian financial institution seeks an experienced development team lead in Toronto.You will advocate continuous improvement and ensure development best practices, while mentoring interm...Show more
    Last updated: 5 days ago • Promoted
    Senior Cloud Database & HANA Operations Expert

    Senior Cloud Database & HANA Operations Expert

    SAP SE • Toronto
    Full-time
    A leading enterprise software company in Toronto is seeking a Cloud and Operation Database Management Senior Expert.The role involves ensuring high-quality service delivery in cloud environments wh...Show more
    Last updated: 20 days ago • Promoted
    Senior Java Backend Engineer

    Senior Java Backend Engineer

    Meld • Toronto, CA
    Full-time
    Quick Apply
    The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
    Last updated: 30+ days ago
    Sr. Java Developer

    Sr. Java Developer

    Snaplii • Toronto
    Full-time
    We are an innovative startup seeking a highly skilled and adaptable Senior Java Developer to join our dynamic team.In addition to developing robust and scalable software solutions, this role requir...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Tech Lead — Cloud, Architecture & Mentoring

    Senior Java Tech Lead — Cloud, Architecture & Mentoring

    Kumaran Systems • Toronto
    Full-time
    A leading technology company in Toronto is seeking a highly experienced Senior Java Developer.The ideal candidate will have over 12 years of expertise in Java and the Spring ecosystem, with proven ...Show more
    Last updated: 20 days ago • Promoted
    Senior Oracle DBA - Onsite Toronto (1-Year Contract)

    Senior Oracle DBA - Onsite Toronto (1-Year Contract)

    Akkodis group • Toronto
    Full-time
    A leading tech firm in Toronto is seeking a highly skilled Senior Database Administrator to manage large-scale Oracle databases. This role will involve operational sustainment, optimization, and pro...Show more
    Last updated: 13 days ago • Promoted