Java Developer
at ShipTime Canada Inc
Oakville, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Apr, 2025 | USD 80000 Annual | 13 Jan, 2025 | 5 year(s) or above | Creativity,Git,Sql,Private Clouds,Docker,Google Cloud,Communication Skills,Web Applications,Web Services,Bootstrap,Automation,Virtualization,Application Architecture,Java,New Concepts,Hibernate,Software,Spring Framework | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
https://paid.com/ provides a powerful all-in-one suite of foundational business tools for small and medium businesses in North America. Paid combines an intuitive website builder (PaidWeb), an eCommerce platform (PaidCart) with proprietary shipping tools (PaidShipping) and payment processing (PaidPayments) all through one platform.
https://shiptime.com/ (PaidShipping) pushes the boundaries of what shipping can do for small and medium businesses. ShipTime has partnered with some of the top affiliations in North America (Costco, CFIB) to provide shipping rates from leading national carriers like DHL, FedEx, Purolator and more. ShipTime (PaidShipping) aims to make shipping easy, cost-effective and intelligent, providing all the pricing, service, and logistical information businesses need to make informed shipping decisions.
QUALIFICATIONS:
- Excellent skills with Java, Spring Framework, SQL, Hibernate. (5+ Years)
- Experience with source control management with GIT, SVN.
- Ability to work with minimal supervision, manage priorities, stay organized. Must demonstrate the ability to communicate effectively with Senior Management, supervisor, peers, and end users.
- Communicate and engage with technical and non-technical audiences.
- Bachelor’s Degree
SKILLS:
- At least 5-7 years of Java experience
- Experience with ReactJS, Bootstrap (optional)
- Experience working with RESTful web services
- Excellent English verbal and written communication skills
- Ability to work in a dynamic and collaborative team environment
- Ability to quickly learn and apply new concepts, technologies, and solutions
- Exceptionally self-motivated, self-directed, and detail-oriented
- Creativity in devising ways to break software to expose failures during test cycles
- Testing web applications
EXPERIENCE WITH THE FOLLOWING WOULD BE AN ASSET:
- Linux Systems / IT Administration
- Automation, deployment, and configuration of IT services across private and public clouds
- Working knowledge of virtualization, public and private clouds, and datacenter products: Google Cloud, Docker, etc.
- Jenkins CI
- Working knowledge or experience with Microservices application architecture, Container frameworks
Responsibilities:
ABOUT THE ROLE
Job Type: Full-Time
Salary: $80,000-120,000 CAD/year
Remote Work: Hybrid
As a key member of our team, you’ll be working within a fast-growing, fun technology company that provides an inspiring environment, a positive culture, and great people! This role directly impacts delivering leading-edge SaaS technology in the eCommerce/payments/shipping sector for the North American market.
KEY RESPONSIBILITIES:
- Design, implement, and maintain Java applications that are high-volume and low-latency, necessary for our business applications.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Integrate applications with network systems, servers, and databases to ensure seamless functionality and scalability, particularly focusing on eCommerce platforms like Shopify, WooCommerce, and BigCommerce.
- Setup virtual test environments, and integrate with 3rd party applications.
- Provide coaching and training to increase technical capability across the team.
- Participate in Agile development teams, contributing to sprint planning, stand-ups, and reviews.
- Prepare and produce releases of software components. Maintain well-documented code and system updates for seamless integration and troubleshooting.
- Develop test-cases and test plans to verify software requirements and usability.
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Oakville, ON, Canada