Java Developer
Offre en anglaisThe role involves developing, testing, and maintaining Java-based applications and reusable components. Responsibilities include collaborating with cross-functional teams to refine requirements and optimizing application performance and scalability.
- Hybride
- Toronto, ON
- Publié 6 août 2026
- Postuler avant le 2 févr. 2027
- 1 poste
Résumé du poste
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.
Ce que vous ferez
The role involves developing, testing, and maintaining Java-based applications and reusable components. Responsibilities include collaborating with cross-functional teams to refine requirements and optimizing application performance and scalability.
Exigences
Candidates need 4+ years of experience as a Core Java Developer with strong proficiency in Spring Boot, OOP principles, and database management. Knowledge of RESTful APIs, version control, and basic DevOps practices is also required or preferred.
Compétences indiquées
- SQLSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java SE
- Spring Boot
- Object-Oriented Programming
- Data Structures
- Algorithms
- Design Patterns
- Multi-threading
- Concurrency
- SQL
- NoSQL
- Hibernate
- RESTful APIs
- Web Services
- Git
- Maven
- Gradle
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
- Data & Analytics
Renseignements supplémentaires
- Expérience minimale
- 2+ ans
- Postuler avant le
- 2 févr. 2027
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 4 jours par semaine
- Niveau d’expérience
- Entry level
- Mode de candidature
- La candidature directe est offerte