Job Specifications
Position Title : Senior Java Developer
Location: Toronto, ON (Onsite)
Mode: Contract
Position Overview
The Senior Software Developer will provide hands-on technical expertise in the design, development, implementation, and maintenance of large-scale, enterprise web applications for the Ontario Public Service (OPS). The role requires extensive experience in Java-based application development, Oracle/SQL databases, RESTful services, and modern front-end technologies. The successful candidate will work closely with cross-functional technical and business teams while adhering to OPS development standards, security, and accessibility requirements.
Key Responsibilities
Translate technical and system specifications into working, tested, and maintainable applications
Design, develop, code, test, debug, and document enterprise-level software solutions
Develop and maintain RESTful APIs and microservices-based applications
Troubleshoot and resolve complex technical issues during development, deployment, and production support
Support application implementations, upgrades, conversions, and migrations
Collaborate with architects, developers, QA, and stakeholders throughout the Software Development Life Cycle (SDLC)
Ensure solutions comply with OPS standards, security protocols, and accessibility requirements (AODA)
Provide post-implementation support and contribute to continuous improvement initiatives
Mandatory Skills and Experience
10+ years of experience designing and developing large-scale, multi-client web applications
10+ years of hands-on Java development experience with Oracle or SQL databases
5+ years of experience developing REST APIs and RESTful web services
Strong experience with microservices architecture and application design principles
Hands-on experience with modern front-end technologies including:
React
TypeScript
HTML5
CSS3
Node.js
RxJS
Next.js or Vue.js
Experience using Azure DevOps for source control, CI/CD, and work tracking
Strong understanding of Agile development methodologies
Solid knowledge of object-oriented design, design patterns, refactoring, and clean code practices
Technical Skills and Knowledge
Experience with relational and hierarchical database technologies
Strong SQL skills, including performance tuning and query optimization
Knowledge of security gateways and protocols (JWT, OAuth 2.0, SSL Certificates)
Experience with information retrieval packages and query languages
Familiarity with middleware, gateways, and system integrations
Oracle-Specific Experience (Highly Desirable)
Experience with Oracle E-Business Suite customizations and extensions
Strong knowledge of Oracle Financial modules including GL, AR, AP, Collections, and Inventory
Hands-on experience with PL/SQL, SQL, XML, Unix shell scripting, and Oracle Data Integrator
Experience with data warehouse concepts, ETL methodologies, and OBIEE
Experience with Java and Oracle Application Development Framework (ADF)
Soft Skills
Strong verbal and written communication skills
Proven analytical and problem-solving abilities
Ability to work effectively under pressure and within aggressive timelines
Demonstrated ability to collaborate with large, multi-disciplinary technical teams
Ability to present ideas, technical concepts, and solutions clearly and effectively
Public Sector Experience
Experience working within the Ontario Public Service or public-sector environments
Familiarity with OPS development standards, governance, and processes
About the Company
Power Your Potential with BuzzClan Since 2013, BuzzClan has run on the vision to empower organizations to reach their full potential through cloud-driven infrastructure and technology solutions. As a leading IT managed services provider and certified partner for industry giants like Oracle, Amazon, Google, Microsoft, and Saviynt, we are reimagining what organizations can achieve. With headquarters in Dallas and offices across the US, Canada, India, and Kenya, our global reach allows us to serve the diverse needs of 100+ publ...
Know more