Closed listing
Software Engineer
- Toronto, ON, Canada
$70 to $80 CAD / hour · Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $70 to $80 CAD / hour
- Job type
- Contract
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
About ProxyLink
At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with a personalized, people-first approach. We’re driven by the belief that investing in people today builds a stronger workforce for tomorrow.
ProxyLink is looking for an experienced Software Developer to join a large-scale application development team. The successful candidate will design, develop, test, troubleshoot, and maintain enterprise web applications using Java, Oracle/SQL, REST APIs, and modern development practices.
Key Responsibilities
- Design, develop, test, debug, and maintain software applications.
- Translate business and technical requirements into working software.
- Write clean, well-structured, and maintainable code.
- Develop and maintain Java-based applications using Oracle or SQL databases.
- Build and support REST APIs and RESTful web services.
- Troubleshoot and resolve application and technical issues.
- Participate in application design, development, deployment, and production support.
- Work with technical and business teams throughout the Software Development Life Cycle (SDLC).
- Participate in code reviews, design discussions, testing, and technical walkthroughs.
- Support application implementations, system conversions, migrations, and post-implementation issues.
- Document technical designs, applications, processes, and user/system information.
- Work effectively in Agile development environments and meet project deadlines.
Required Skills and Experience
Core Technical Requirements
- 5+ years of experience designing and developing large-scale, multi-client web applications.
- 5+ years of hands-on Java development experience with Oracle or SQL databases.
- 2+ years of hands-on experience developing REST APIs and RESTful Web Services.
- Experience with microservices architecture and modern software architecture principles.
- Strong understanding of Object-Oriented Programming (OOP) and design patterns.
- Experience with clean code, refactoring, debugging, and software testing.
- Experience with relational and/or hierarchical databases.
- Strong SQL skills and experience with database queries and optimization.
- Experience with Azure DevOps.
- Knowledge of security technologies and protocols such as:
- JWT
- OAuth 2.0
- SSL Certificates
- Experience with application deployment and troubleshooting.
- Knowledge of Internet-ready/web applications.
- Understanding of Agile methodologies and software development practices.
Oracle Skills – Preferred
Experience with Oracle E-Business Suite is highly desirable, including:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- Oracle E-Business application customizations and extensions
- Oracle database programming
- PL/SQL and SQL
- XML
- Unix Shell Scripting
- Oracle Data Integrator (ODI)
- Oracle E-Business table structures
- SQL tuning and partitioned tables
- Data warehouse and ETL processes
- OBIEE
- Java and Oracle Application Development Framework (ADF)
Additional Technical Skills
- Experience with structured software development methodologies.
- Experience designing, coding, testing, debugging, and documenting applications.
- Experience with application design and modern design patterns.
- Knowledge of communications protocols.
- Experience with middleware and security gateways.
- Experience reviewing and modifying installation/deployment scripts.
- Experience supporting application migrations and conversions.
- Knowledge of Rapid Application Development (RAD) methodologies.
- Understanding of information management principles and practices.
- Knowledge of accessibility standards, including AODA, is an asset.
Soft Skills
- Strong written and verbal communication skills.
- Excellent analytical and problem-solving abilities.
- Ability to explain technical concepts clearly.
- Strong interpersonal and teamwork skills.
- Comfortable working with both technical and business stakeholders.
- Ability to work effectively as part of a large development team.
- Strong organizational skills and attention to detail.
- Ability to work under pressure and meet tight deadlines.
- Flexible and adaptable when priorities or requirements change.
- Ability to take ownership of technical issues and drive them toward resolution.
Work Environment
- 5 days per week onsite
- Agile development environment
- Large-scale enterprise/public-sector application environment
- Collaboration with both functional and technical teams
Must-Have Requirements
Candidates must have:
- 5+ years of experience as a software designer/developer working on large-scale, multi-client web applications.
- 5+ years of hands-on Java development experience with Oracle or SQL databases.
- 2+ years of hands-on experience with REST APIs and RESTful Web Services.
- Experience using Azure DevOps.
More about this job
Responsibilities
Design, develop, test, troubleshoot, and maintain large-scale enterprise web applications using Java, Oracle or SQL databases, and REST APIs. Collaborate with business and technical teams throughout the SDLC, supporting application design, deployment, production issues, migrations, documentation, and code reviews.
Requirements
Candidates must have at least five years of experience developing large-scale, multi-client web applications and Java applications with Oracle or SQL databases, plus at least two years of REST API and RESTful web services experience. Azure DevOps experience is required; knowledge of microservices, software architecture, security protocols, Agile practices, and Oracle E-Business Suite is also sought.
Skills
- Java
- Oracle
- SQL
- REST APIs
- RESTful Web Services
- Microservices
- Object-Oriented Programming
- Design Patterns
- Azure DevOps
- PL/SQL
- Oracle E-Business Suite
- Database Optimization
- Agile Development
- Application Deployment
- Troubleshooting
- Software Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Java
- Oracle
- SQL
- REST APIs
- RESTful Web Services
- Microservices Architecture
- Object-Oriented Programming
- Design Patterns
- Azure DevOps
- JWT
- OAuth 2.0
- SSL Certificates
- Oracle E-Business Suite
- PL/SQL
- Unix Shell Scripting
- Oracle Data Integrator
- OBIEE
- Oracle Application Development Framework
- ETL
- Data Warehousing
- Database Tuning
- Partitioned Tables
- Agile
- Application Deployment
- System Migrations
- Middleware
- Security Gateways
- AODA
- Enterprise Web Applications