Upstaff
Software Developer - Back End
- Compensation
- Not disclosed
- Location
- Toronto, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Nice to have
- Previous experience developing and supporting the following ServiceOntario web portal services: Driver Services Vehicle Services Healthy Smiles Ontario High Occupancy Lanes
- Experience with Canada Post Address Module.
- Experience with Government Payment Gateway.
- Experience with middleware and gateways.
- Experience reviewing, modifying, testing, and debugging product installation scripts.
- Knowledge of Information Management principles and practices.
- Experience providing post-implementation technical support.
- Knowledge of AODA regulations and accessibility standards.
Full description
Job Overview
The Senior Software Developer will be responsible for designing, developing, implementing, and maintaining large-scale web applications. The successful candidate will have extensive hands-on experience in Java development, modern web technologies, RESTful APIs, microservices architecture, and relational databases.
The role involves developing high-performance, scalable, secure, and accessible applications while collaborating with technical and functional teams throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
- Design, develop, test, debug, and maintain large-scale web applications.
- Develop server-side logic and manage database integration.
- Translate technical specifications into functional, tested applications.
- Build and maintain RESTful APIs and web services.
- Implement and support microservices architecture.
- Integrate front-end components with back-end services.
- Ensure application performance, scalability, security, and responsiveness.
- Develop applications compliant with PCI, WCAG 2.2, and AODA standards.
- Troubleshoot technical issues and provide post-implementation support.
- Conduct code reviews, design walkthroughs, and technical documentation.
- Collaborate with developers, architects, business stakeholders, and project teams.
- Follow Agile methodologies and established OPS development standards.
Must-Have Technical Skills
Modern Web Technologies
- React
- JavaScript (JS)
- Next.js
- Node.js
- CSS
- HTML5
- Responsive web development
- Mobile application development
- RESTful APIs
Accessibility & Compliance
- WCAG 2.2
- AODA compliance
- PCI compliance
- JAWS screen reader
- WAI-ARIA
- HTML5 accessibility standards
Back-End Development
- 10+ years of Java development experience.
- Strong experience with Oracle or SQL databases.
- 5+ years of REST APIs and RESTful Web Services.
- Microservices architecture.