Informations principales
Java Developer
Poste: Non spécifié
Début: Dès que possible
End: Non spécifié
Lieu: Toronto, Canada
Type de collaboration: Projet seulement
Taux horaire: Non spécifié
Dernière mise à jour: 23 juil. 2024
Description et exigences de la tâche
Location: Toronto, ON
Hybrid position
Contract: 12 Months
Job Description:
We are looking for a Java Developer to join our dynamic team. As a Java Developer, you will be responsible for the development and implementation of scalable software solutions. You will participate in the full software development lifecycle, including requirement gathering, design, implementation, testing, deployment, and support. This is a great opportunity to work on challenging projects in a collaborative environment where your ideas and skills contribute to the success of our products.
Responsibilities:
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Contribute in all phases of the development lifecycle.
Write well designed, efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Work closely with other team members and stakeholders.
Troubleshoot, debug, and upgrade existing systems.
Document development phases and monitor systems.
Ensure software is up-to-date with latest technologies.
Requirements:
Proven hands-on Software Development experience
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Experience in the Spring Framework