Talent.com
Senior Database Java Developer
Senior Database Java DeveloperAlert Driving • Toronto, ON, CA
Senior Database Java Developer

Senior Database Java Developer

Alert Driving • Toronto, ON, CA
9 days ago
Job type
  • Full-time
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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Database Java Developer • Toronto, ON, CA

    Similar jobs
    Senior Database Java Developer

    Senior Database Java Developer

    Alert Driving • Toronto
    Full-time
    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 ...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer(AI adoption)

    Senior Java Developer(AI adoption)

    OpenText • Richmond Hill
    Full-time
    OpenText is a global leader in information management, fostering a culture of innovation, creativity, and collaboration.As a member of our team, you will partner with top companies, tackle complex ...Show more
    Last updated: 4 days ago • Promoted
    Senior Database Architect – Azure, Oracle & SQL

    Senior Database Architect – Azure, Oracle & SQL

    LanceSoft Inc • Toronto
    Full-time
    A leading IT services firm seeks a Senior Database Administrator in Toronto, Ontario.This role demands expertise in Azure, Oracle, and SQL databases, with at least 10 years of experience.The candid...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Behavox • Toronto
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 4 days ago • Promoted
    Senior Java & IBM IIB Developer

    Senior Java & IBM IIB Developer

    Scotiabank • Toronto
    Full-time
    A leading bank in the Americas is seeking an experienced software developer in Toronto to contribute to application development and integration flows. The role requires 5+ years in software developm...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Accelerate Her Future® • Toronto
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture....Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer – Hybrid Cloud & Risk Platform

    Senior Java Developer – Hybrid Cloud & Risk Platform

    Moneris • Toronto
    Full-time
    A leading payment processing company in Toronto is seeking a Software Developer III to design and implement systems critical to their operations. The ideal candidate will have a bachelor's degree in...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Backend Lead | API & Microservices, Cloud

    Senior Java Backend Lead | API & Microservices, Cloud

    RBC • Toronto
    Full-time
    A leading financial institution is seeking a Senior Software Developer for its Digital Banking team.This role involves designing and developing applications for internet and mobile banking.Applican...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Backend Architect — Java, Microservices & Big Data

    Senior Backend Architect — Java, Microservices & Big Data

    Informatica Corp. • Toronto
    Full-time
    A global software firm is seeking a Senior Member of Technical Staff in Master Data Management based in Toronto, Canada.The ideal candidate will have extensive experience in Java and Spring Framewo...Show more
    Last updated: 1 day ago • Promoted
    Database Developer

    Database Developer

    Apex Systems • Toronto
    Full-time +1
    Database Developer (Snowflake).Apex Systems is a large staffing and consulting firm and we are looking for a Database Developer with Snowflake experience, Python and Shell Scripting, and strong SQL...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer New Toronto

    Senior Java Developer New Toronto

    Behavox Limited. • Toronto
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer (Contract)

    Senior Java Developer (Contract)

    Caspian One • Toronto
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Caspian One.Your actual pay will be based on your skills and experience — talk with your recruiter to learn m...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer — Backend Microservices & Cloud

    Senior Java Developer — Backend Microservices & Cloud

    CGI • Toronto
    Full-time
    A leading IT consulting firm is seeking a Java Developer for its Banking Services Division in Downtown Toronto.In this hybrid role, you will design scalable backend applications using Java and Spri...Show more
    Last updated: 4 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Canadian Imperial Bank of Commerce • Toronto
    Full-time
    At CIBC we enable the work environment most optimal for you to thrive in your role.To successfully perform the work, details on your work arrangement (proportion of on-site and remote work) will be...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior SQL Server & SSRS Developer (Contract)

    Senior SQL Server & SSRS Developer (Contract)

    BuzzClan • Toronto
    Full-time
    A leading IT services company in Toronto is looking for a Senior Database Developer skilled in Microsoft SQL Server and SQL Server Reporting Services (SSRS). This position entails designing and main...Show more
    Last updated: 4 days ago • Promoted
    Senior Core Java Developer - Low-Latency Trading Services

    Senior Core Java Developer - Low-Latency Trading Services

    Odyssey Global • Toronto
    Full-time
    A technology firm in Toronto seeks a seasoned Java developer with over 12 years of experience in server-side coding, particularly in multithreading and low latency trading services.The ideal candid...Show more
    Last updated: 2 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: 1 day ago • Promoted
    Senior Database Programmer

    Senior Database Programmer

    Alira Health Group • Toronto
    Full-time
    The Senior Database Programmer role includes : Act as the reference point for the Lead Data Manager from the Database Programming perspective, ensuring DBP tasks for the assigned studies are performe...Show more
    Last updated: 9 hours ago • Promoted • New!