Java Developer

Grandssl โ€” Canada ยท Posted ~23 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Java Developer Location: Toronto, Ontario, Canada Work Mode: Hybrid (3-4 days onsite) Responsibilities: Develop, test, and maintain Java-based applications according to specifications.Design and implement reusable Java components and libraries.Collaborate with cross-functional teams to define and refine application requirements.Troubleshoot and resolve issues related to code, database, and system performance.Write clean, efficient, and well-documented code following coding standards.Conduct code reviews and provide technical guidance to junior team members.Optimize application performance and scalability.Keep abreast of Java developments and emerging best practices. Requirements: 4+ years of proven experience as a Core Java Developer or similar role.Strong understanding of Java SE (Standard Edition), Spring Boot, and core libraries.Hands-on experience with Object-Oriented Programming (OOP) principles.Proficiency in data structures, algorithms, and design patterns.Familiarity with Multi-threading and Concurrency concepts.Knowledge of databases (SQL and NoSQL) and ORM frameworks like Hibernate.Experience working with RESTful APIs and Web Services.Understanding of version control tools like Git or SVN.Good problem-solving skills and analytical thinking. Preferred, but not required: Knowledge of build tools like Maven or Gradle.Basic understanding of DevOps practices and CI/CD pipelines.Exposure to Cloud platforms (AWS, Azure) is a plus.Familiarity with testing frameworks such as JUnit or TestNG.