Master information
Java Developer
Position: Not specified
Start: As soon as possible
End: Not specified
Location: Toronto, Canada
Method of collaboration: Project only
Hourly rate: Not specified
Latest update: Jul 23, 2024
Task description and requirements
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