SENIOR SOFTWARE DEVELOPER (JAVA)

Job Description

  • Contractor
  • Anywhere

🚨 HIRING NOW – SENIOR SOFTWARE DEVELOPER (JAVA) 🚨
📍 Location: ONSITE – 222 Jarvis St, 5th Floor, Toronto, ON
⏳ Duration: 10 Months (218 Business Days) + 2 Possible Extensions
🔐 Security Level: CRJMC
💻 Must-Have Skills
✅ 10+ years of experience developing N-Tier Enterprise Applications
✅ Strong expertise in Java, Spring Boot, JPA / Hibernate
✅ Strong PostgreSQL, PL/pgSQL & Azure Cosmos DB experience
✅ Proficiency with React, Angular, JavaScript & TypeScript
✅ Expertise in application design, design patterns, deployment & troubleshooting
✅ Experience with REST APIs & Microservices
✅ Strong SQL and database design skills
✅ Experience gathering/documenting business requirements
✅ Excellent analytical, problem-solving & communication skills
⭐ Nice to Have
• Cloud-native, internet-facing application development
• Agile / Scrum, User Stories, CI & test automation
• Middleware, API Gateways & integration services
• Technical design walkthroughs & technical discussions
• AODA & WCAG accessibility standards
• Technical leadership & quality assurance experience
🔧 Key Responsibilities
• Develop scalable, secure and fully tested full-stack applications
• Build backend services and APIs using Spring Boot
• Develop responsive frontend components using React
• Build RESTful APIs and microservices
• Perform unit, integration and end-to-end testing
• Troubleshoot development, testing and production issues
• Support deployment, data migration and system integration
• Participate in code reviews, design sessions and Agile ceremonies
• Ensure security, performance, scalability and AODA compliance
• Contribute to continuous improvement of development standards and processes
📩 Interested candidates: Please send your updated resume to kavi.priya@sourcecodestaffing.com