Backend Developer

1 week ago


Markham, Ontario, Canada Alert Driving Full time $100,000 - $150,000 per year

Java Web Application Developer - Job Description

Position Summary

We are currently looking for an experienced Java/Spring web application developer who is well versed in full stack modern web application development from front-end, back-end business logic, to database interactions to a team of highly talented back-end Java developers. You understand both the usability and security concerns relating to modern web-based applications that may be consumed by desktop or mobile clients. You must be able to assess the business requirements accurately and translate them to visually stunning and fast responsive 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 Java Web Application Developer

Tasks of the Java Web Application Developer revolve around the development of enterprise-class, web-based applications that may include:

· An Agile team in the back end microservices development of modern web applications for desktops and mobile devices to provide time and size estimates for all assigned project tasks

· Account for the team's velocity and ensure that the team self-organizes such that every team member contributes positively to the team's deliverables

· Responsible for ensuring all the developers in the team are adhering to the company's software coding and quality standards

· Document and present design, architecture, and technical approaches to aid in code maintenance and code reuse

· Design, code and unit test enterprise class web applications for desktops and mobile devices by applying advanced knowledge of modern programming languages and mentor less experienced team members in areas relating to web development standards, code reviews, database design, processes, and web technologies

· Proactively anticipate roadblocks to accommodate product delivery schedules and collaborate with team members and managers for workarounds

· Contribute to best practices, coding standards and code reviews in areas relating to web accessibility standards, code reuse, security issues, browser compatibility, performance and scalability concerns for enterprise class web applications

· 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

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. Professional certification or further training in technologies such as Java, Spring, Tomcat, Cloud Foundry, MySQL, Linux, Apache, JavaScript.

Knowledge and Skills Requirements

The Java Web Application Developer should possess the following ideally:

· Strong Linux knowledge and ability to work comfortably in a Linux command line environment in addition to IDEs

· 5+ years in Java commercial software application development experiences

· 4+ years in microservices and RESTful architecture and development experiences

· Spring, Spring Boot, Spring Cloud, Hibernate, Maven, Apache, Tomcat experiences

· Cloud Foundry cloud native application development experiences

· Excellent understanding of object-oriented design principles, design patterns and Service-Oriented Architecture

· Knowledge of distributed data storage technologies such as MongoDB, Cassandra, Redis, Kafka, Apache Spark

· Solid understanding of web technologies such as RESTful web services, JavaScript, JQuery, AJAX, DOM, CSS, HTML 4/5

· Strong understanding of web-related protocols such as HTTP, SSL/SSH, FTP and TCP;

· Ability to document software designs using UML modeling

· Experience practicing agile development methodologies such as Scrum

Person Specification

The Java Web Application Developer is a seasoned professional in software development who is passionate about all things related to web technologies. 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 the ability to breakdown complex problems so they can be delegated to other developers on the team. 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 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.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care

Ability to commute/relocate:

  • North York, ON: reliably commute or plan to relocate before starting work (preferred)

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Backend development: 7 years (preferred)
  • Java: 7 years (preferred)
  • RESTful architect: 6 years (preferred)
  • Microservices: 6 years (preferred)

Work Location: In person



  • Markham, Ontario, Canada 12f0e9e7-a3c5-43b5-a48f-998f6955eac0 Full time $70,000 - $100,000 per year

    Snappy, a provider of digital-first, easy-to-deploy restaurant management Software-as-a-Service (SaaS) that allows you to manage every touchpoint of the guest experience using one simple platform. We're a team of foodies who've come together from across Canada to bring innovative technology to restaurants.Restaurants choose Snappy for our products, but they...

  • Full-Stack Developer

    2 weeks ago


    Markham, Ontario, Canada LearnFormula Full time $60,000 - $90,000 per year

    About LearnFormula - CPDFormulaCpdFormula is a leading online marketplace for continuing education courses. We're building technology that empowers lifelong learners and educators worldwide.The RoleWe're looking for a senior full-stack developer to lead development of our web platform, with additional ownership of our React Native mobile app. This isn't a...


  • Markham, Ontario, Canada Resonaite Full time US$80,000 - US$160,000 per year

    Our client is seeking a Senior Developer on a contract basis to work on their modernization program. The ideal candidate has expertise in Location: Hybrid Markham 4d/weekDuration: 6 monthsResponsibilitiesDesign, develop, and maintain fullstack applications using TypeScript , , and React .Build scalable REST APIs , backend services, and integrations...

  • PHP Developer

    2 weeks ago


    Markham, Ontario, Canada The Nationwide Group Full time $80,000 - $120,000 per year

    PHP DeveloperJOB DESCRIPTIONThe Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real estate industry. Utilizing world-class technology, TNG delivers solutions to the entire mortgage life cycle through its affiliated...


  • Markham, Ontario, Canada Syntronic Full time $80,000 - $120,000 per year

    Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and...

  • ERP Developer Lead

    1 week ago


    Markham, Ontario, Canada Source Code Full time $120,000 - $180,000 per year

    ERP Developer LeadPermanent, FulltimeMarkham ON Canada (Onsite)Reports to Director, IS&TWe are seeking a highly skilled and experienced QAD ERP Development Lead with a minimum of 15 years of overall development experience, specifically with a focus on Progress and a minimum of 5 years in QAD ERP development. The ideal candidate will play a crucial...


  • Markham, Ontario, Canada Xplore. Full time $90,000 - $150,000 per year

    Headquartered in Woodstock, New Brunswick, Xplore Inc. is one of Canada's leading broadband service providers. For over a decade, Xplore has been providing innovative broadband solutions to rural customers at work, home and play across Canada. Today, Xplore offers voice and data communication services through its unique Fiber, Wireless and Satellite...


  • Markham, Ontario, Canada Jonas Software Full time $100,000 - $120,000 per year

    Job Description: THE COMPANYGary Jonas Computing Ltd was established in September 1990 with a mandate to be a client-oriented and technology-driven software application company with industry-related professionals. Jonas Software is the leading provider of enterprise management software solutions to the Private and Semi-private Club, Foodservices,...


  • Markham, Ontario, Canada Xplore Inc. Full time $90,000 - $120,000 per year

    Position Overview:*Headquartered in Woodstock, New Brunswick, Xplore Inc. is one of Canada's leading broadband service providers. For over a decade, Xplore has been providing innovative broadband solutions to rural customers at work, home and play across Canada. Today, Xplore offers voice and data communication services through its unique Fiber, Wireless and...


  • Markham, Ontario, Canada Jonas Software Full time $120,000 - $180,000 per year

    Job Details:THE COMPANYGary Jonas Computing Ltd was established in September 1990 with a mandate to be a client-oriented and technology-driven software application company with industry-related professionals. Jonas Software is the leading provider of enterprise management software solutions to the Private and Semi-private Club, Foodservices, Construction,...