Java Full Stack Developer
Nitish GainCanadaSENIORPosted 1h ago
JavaSpring BootAngularReactREST APIsMicroservicesDatabases
About the Role
We are looking for an experienced Java Full Stack Developer to join our team in Mississauga, Canada. This role focuses on building scalable enterprise applications using Java-based technologies.
Key Responsibilities
• Design, develop, test, and maintain scalable, high-performance enterprise applications
• Build robust backend services and RESTful APIs using Java and Spring Boot
• Develop responsive, user-friendly frontend applications using Angular or React
• Work with relational and NoSQL databases to design efficient data models and optimize queries
• Implement microservices architecture and integrate applications with internal and external systems
• Write clean, maintainable, reusable, and well-tested code
• Participate in code reviews, technical design discussions, and architectural decisions
• Collaborate with product owners, business analysts, QA engineers, DevOps teams, and other developers
• Troubleshoot production issues and contribute to continuous improvement
• Follow Agile/Scrum methodologies and established software development best practices
Requirements
• Minimum 8+ years of professional software development experience