Software Developer
Jonas SoftwareMarkham, Canada
Canada
Responsibilities
Understanding and Knowledge of Technologies Bookassist Products
- You should have a broad knowledge of Bookassist products & the technologies used to build them. When you lack specific knowledge you should be able to acquire it to make changes and improvements to the product.
Understanding Build
- You should understand the build process for Bookassist software, and be involved writing and maintaining for products you own
Full control of the development environment set up
- You should have a good understanding and control of the local environment set up, including remote development.
Testing Code & Testing Guidelines
- You should set the example of creating complete Unit tests for code submitted, and ensure you code meets the standards set by the QA team
Dev Style Guidelines
- You should set the example of following the coding guidelines set by the senior architect. Where relevant you should participate in improving these where relevant
Version Control
- You should understand and rigorously implement the version control standards and methodology.
Implement Bookassist methodology effectively.
- You should follow methodology and help improve this where required.
Keep on Top of Technologies Applicable to our Solutions.
- You should have a good understanding of emerging technologies, particularly but not limited to the ones discussed with the Senior architect, that are relevant to the product you own.
Manage AWS Costs
- All decisions on services and system usage should take cost into account. This should be monitored and when sensible changes can be made to reduce cost, this should be a priority.
Security
- Work with Sys-Admin to ensure best security practices are carried out. Review Security Scorecard issues and progressively fix issues that come up.
Experience
- Java: Deep knowledge.
- Working experience with Tomcat, Apache, J2EE servers, Maven/Gradle.
- Working experience with testing frameworks: JUnit, JMeter.
- Working experience with Web Services technology, SOAP, WSDL, Rest and / or any XML API.
- Good understanding of web architectures.
- JavaScript: At least to feel comfortable integrating front end solutions.
- JavaScript ES6
- Unix / Linux: Feel comfortable developing on Linux.
- Possesses a good knowledge of relational databases and SQL statements.
- GIT: Understanding of git flow basics.
View all remote jobs at Jonas Software →
FAQ
- Is the Software Developer position at Jonas Software remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Developer job posted?
- This listing was posted on October 3, 2025 and is still open for applications.
- How do I apply for the Software Developer position at Jonas Software?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote AWS jobs
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
Indiaremoteweb-developmentfrontend-development+10
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
USremotefull-stack-architecturesoftware-architecture+6
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
$48,000 - $168,000 annualUSremoteai-engineeringbackend-development+7
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Indiaremotefull-stack-developerjava-developer+10
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
JobgetherCanada
CAD 250,000 - CAD 350,000 a yearCanadaremotereactaws+6