Job Title: Java Developer
Location: Montreal, Canada (Onsite)
Role Overvie
wA Java Developer is responsible for designing, developing, and maintaining applications using Java technologies. They collaborate with cross-functional teams to deliver scalable, secure, and high-performing software solutions
.Key Responsibilitie
- sDesign, develop, test, and deploy Java-based applications
- .Write clean, efficient, and maintainable code following best practices
- .Collaborate with business analysts, architects, and QA teams to gather requirements and deliver solutions
- .Debug, troubleshoot, and optimize existing applications
- .Implement integrations with databases, APIs, and third-party services
- .Ensure application security, scalability, and performance
- .Stay updated with new Java frameworks, tools, and industry trends
.Required Skills & Qualification
- sStrong proficiency in Core Java and Object-Oriented Programming (OOP) concepts
- .Experience with frameworks such as Spring / Spring Boot, Hibernate, JPA
- .Knowledge of RESTful APIs, Microservices architecture
- .Familiarity with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- .Hands-on experience with version control systems (Git)
- .Understanding of Agile/Scrum methodologies
- .Bachelor’s degree in Computer Science, Engineering, or related field
- .Experience with cloud platforms (AWS, Azure, GCP) is a plus
.