Job description
Role Overview:
We are seeking a skilled Intermediate Java/Spring Boot Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong foundation in Java development, solid experience with the Spring Boot framework, and a keen understanding of best practices in backend development. Bonus points for any experience working with Angular on the frontend.
Key Responsibilities:
Design, develop, and maintain Java-based applications using Spring Boot
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Participate in code reviews and contribute to improving coding standards
Troubleshoot and debug issues in existing systems
Optimize application performance and scalability
Integrate with various third-party APIs and services
Stay updated with emerging trends and technologies in Java development
Required Qualifications:
3-5 years of experience in Java development
Proficiency in Spring Boot framework
Experience with RESTful services and microservice architecture
Familiarity with relational databases like MySQL or PostgreSQL
Knowledge of version control systems like Git
Experience with testing frameworks (JUnit, Mockito, etc.)
Strong problem-solving skills and attention to detail
Bonus Qualifications:
Experience with Angular or other frontend technologies
Familiarity with cloud platforms like AWS or Azure
Understanding of CI/CD pipelines
What We Offer:
Competitive salary and benefits package
Opportunities for professional growth and development
A collaborative and innovative work environment
Job Type: Full-time
Pay: $65,000.00-$85,000.00 per year
Benefits:
Casual dress
Company events
Dental care
Extended health care
Paid time off
Work from home
Flexible language requirement:
French not required
Schedule:
Monday to Friday
Work Location: Hybrid remote in Brampton, ON L6T 1E4