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

Job Title: Java Developer
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

Category

Java