Software Engineer (Toronto)

Software Engineer (Toronto)

05 Oct
|
ProxyLink
|
Toronto

05 Oct

ProxyLink

Toronto

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 contemporary 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

1. 5+ years of experience as a software designer/developer working on large-scale, multi-client web applications.
2. 5+ years of hands-on Java development experience with Oracle or SQL databases.
3. 2+ years of hands-on experience with REST APIs and RESTful Web Services.
4. Experience using Azure DevOps.

📌 Software Engineer (Toronto)
🏢 ProxyLink
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (toronto) / toronto