Senior Full Stack Java Developer
Abhinav RajantiCanadaSENIORPosted 6h ago
JavaSpring BootSpring FrameworkJPAHibernateORM frameworksPostgreSQLSQLPL/pgSQLAzure Cosmos DBReactAngularJavaScriptTypeScriptREST APIsMicroservicesEnterprise integrationsApplication architectureDeploymentTroubleshootingProduction supportBusiness requirementsMicrosoft AzureAzure App ServicesAzure FunctionsAzure StorageAzure Database for PostgreSQLRedisCaching solutionsJUnit 5MockitoJestPlaywrightKatalonAPI and end-to-end test automationCI/CD pipelinesAgileScrumAODAWCAG accessibility standardsCloud-native application development
About the Role
We are looking for an experienced Senior Full Stack Java Developer to join our team in Toronto, Canada. This role focuses on designing, developing, deploying, and supporting scalable enterprise applications.
Key Responsibilities
• Design and develop N-tier enterprise applications
• Implement REST APIs, microservices, and enterprise integrations
• Lead code reviews and mentor junior developers
• Collaborate with product team on technical requirements
• Troubleshoot and provide production support
Requirements
• 10+ years of experience developing N-tier enterprise applications
• Strong hands-on experience with Java, Spring Boot, Spring Framework
• Expertise in JPA, Hibernate, ORM frameworks, and application design patterns
• Strong database development experience with PostgreSQL, SQL, PL/pgSQL, Azure Cosmos DB
• Frontend development experience with React, Angular, JavaScript, TypeScript
• Experience developing REST APIs, microservices, and enterprise integrations
• Strong experience in application architecture, deployment, and production support
• Experience gathering and documenting business requirements
Benefits
• Opportunity to work on enterprise-level applications
• Collaborative and supportive team environment
• Chance to work with modern Java technologies and cloud services