Fresh Taste Produce Limited
Android App Developer
Fresh Taste Produce LimitedCanada10 days ago
Full-timeEngineering, Information Technology

Job Title: JAVA Developer



Salary: $90,000 annually


Job Summary

The candidate will be responsible for rewriting the existing bar code scanner application to be deployed on Android device. Developing new features, maintaining and supporting such development in production & Sandbox environments. Collaborating with the development teams to develop & deploy FTI system components with a focus on stability, security, speed and scalability. The ability to adapt to change and extreme agile programing methodology will play a key role in being successful in this job position.


Proprietary Software Overview

Our proprietary software - FTI (Fresh Taste Inventory) is enterprise level inventory tracking software facilitating 24/7 business operations and multiple program interfaces across multiple time zone distribution facilities. The system caters to 200-250 connectivity and operations during business hours; it is a fast-paced data driven application. FTI features include Purchasing, Incoming Freight Load, Receiving, Inventory, Quality Control, Work Order, Price Sheets, Sales, Outgoing Freight Load, Shipping, Dashboard and Reports. The master data management includes Vendors, Customers, Business Partners, Clients, Product Catalogue, Product Owners. System Administrations includes User Management & System Configurations. The solution architecture includes windows applications, windows service, web portal, web API and Barcode scanner application. System data base is hosted on MS SQL Server, web components on IIS.


Duties & Responsibilities

·        Converting business requirements into functional and technical specifications.

·        Conceptualize and strategize design and development of solutions based on requirements.

·        Interact with business stakeholders continuously to develop, implement and gather feedback

·        Build and deploy new versions of various FTI system components on mobile devices.

·        Maintain the current system with bug fixes and roll out updates.

·        Collaborate with team in continuous improvement of application support knowledge base.

·        Provide second-level application support.


Required Experience

·        Minimum 7+ years’ work experience in developing in JAVA

·        4+ years in image capture, processing, storage, upload

·        3+ years in barcode & QR code scanning libraries

·        3+ years’ work experience in Kotlin.

·        3+ years’ work experience in developing Web API in C#.

·        3+ years’ experience in data modeling and management.

·        5+ years’ experience in deploying and supporting mobile device solution in production environments.

·        Proven track record of requirement analysis, design, development and deployment of mobile device solutions.


Preferred Experience

·        Experience in developing Web Portal will be highly beneficial.

·        Any experience in documentation and End-User training will be an added plus.


Required Skills

·        Expert in JAVA and/or Kotlin development.

·        Proficient in .Net Core, MVC & MVVM design patterns, data architecture and modelling.

·        Proficient in requirement analysis, design, development and deployment of enterprise solutions.


Preferred Skills

·        Intermediate in Web Application in C# will be highly beneficial.

·        Intermediate in MS SQL data management and queries.


Tech Stack

·        Web Platform: IIS

·        Web Technology: Web Services - REST, XML, RPC, Mobile Apps, XAML

·        Win Technology: Windows Services, WMI

·        Android Devices: Android 10 and above (Zebra barcode scanner, Samsung devices)

·        Protocols: TCP/IP, http, https, ftp, sftp, ftps, smtp, pop3

·        Languages: Visual Basic .Net, ASP.Net, C#, JAVA, VBA, Kotlin

·        Scripting: Jscript, HTML, VB scripts, TSQL

·        Database: SQL 2012 and above

·        Data Architecture: Modelling, Mapping, Manipulation, Mining, Warehousing, Big Data

·        Business Intelligence: Data warehousing, EDW Database, ETL

·        Tools: Visual Studio .Net 2019 and above, MS Visio, MS Office

·        Reports: Crystal Reports 8/10/11 and above

·        Project Management: MS Project / Share Point/JIRA

·        Architecture Artefact Tool – MS Visio

·        Source Code control: GIT

Key Skills

Ranked by relevance