30 Jul
|
BuzzClan
|
Toronto
Position Title: RQ11296 - Senior Software Developer (Java Full Stack)
Location : Toronto, ON (Onsite)
Mode: Contract
Client: Health Services Cluster
Job Summary
Successful candidate will possess extensive experience in enterprise application development, solution architecture, full-stack software development, systems integration, and technical leadership. This role requires robust expertise in Java/J2EE technologies, web services, enterprise integration, Oracle databases, and modern application development methodologies.
Key Responsibilities
Analyze business and technical requirements in collaboration with Business Analysts and stakeholders.
Design conceptual, logical, and physical solution architectures for enterprise applications.
Develop architecture artifacts and participate in architecture review checkpoints.
Lead solution design walkthroughs and technical review sessions.
Develop, enhance, and maintain enterprise-grade full-stack applications.
Build and integrate system components using REST APIs, SOAP Web Services, JSON, XML, and third-party integrations.
Develop reusable, scalable, secure, and high-performing software solutions.
Prepare comprehensive technical documentation, architecture documents, and user guides.
Perform application coding, debugging, optimization, refactoring, and performance tuning.
Develop unit tests, integration tests, and support functional, performance, and security testing.
Collaborate closely with QA teams to develop and execute comprehensive testing strategies.
Provide technical leadership, mentoring, and code reviews for development teams.
Participate in project planning, work estimation, deployment, and knowledge transfer activities.
Ensure compliance with enterprise architecture standards, IT security policies, and quality assurance practices.
Required Qualifications
Bachelor's degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related discipline.
Minimum 10 years of experience in enterprise software development within large-scale, multi-tier application settings.
Solid experience designing, developing, and integrating enterprise applications across web, desktop, mobile, and distributed platforms.
📌 Senior Java Software Engineer Toronto
🏢 BuzzClan
📍 Toronto