Job Summary
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java programming and web development, with experience in building scalable applications. This role requires collaboration with cross-functional teams to design, develop, and maintain software solutions that meet business needs.
Duties
Design, develop, and implement high-quality Java applications.
Collaborate with UI/UX designers to create user-friendly interfaces.
Participate in Agile/Scrum development processes to ensure timely delivery of projects.
Write clean, maintainable code following best practices and coding standards.
Troubleshoot and debug applications to optimize performance.
Work with databases and integrate data storage solutions.
Utilize frameworks such as MVC for application development.
Engage in code reviews and provide constructive feedback to peers.
Stay updated on emerging technologies and industry trends to enhance development processes.
Skills
Proficiency in Java programming language and OOP principles.
Experience with web development technologies including Angular and Node.js.
Familiarity with UI design principles and best practices.
Knowledge of reporting tools such as SSRS is a plus.
Understanding of Scrum methodologies for project management.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment while also being self-motivated.
Excellent communication skills, both verbal and written.
Join us in creating innovative software solutions that drive success!
Job Type: Full-time
Pay: $74,227.08 per year
Benefits:
Company events
Company pension
Dental care
Discounted or free food
Extended health care
Housing allowance
Language training provided
Life insurance
Paid time off
Work from home
Flexible language requirement:
French not required
Schedule:
8 hour shift
Education:
Master's Degree (preferred)
Experience:
Angular: 5 years (preferred)
Work Location: Hybrid remote in Mississauga, ON L5B 3C3