This is a permanent position and located in Downtown Toronto.
The Client has produced high quality systems for the banking, auto finance, capital markets, health insurance and pension plan industries.
They design and build high-performing enterprise solutions with emphasis placed on great user experience, robust architecture, and a perfect fit.
Things you need to have :
Solid technical skills in Java, JSP, Servlet, EJB, Web Services, Struts
3+ years’ experience in software development using Java technologies
Hands-on experience with Spring MVC and Hibernate
Knowledge of relational databases, stored procedures, and related tools (PostGres, MySQL)
Hands on experience with building web services and enterprise application development
Solid understanding of client server architecture
Extensive experience developing and implementing complex application components
Practical knowledge of deploying applications on both Windows and Linux platforms
Excellent written and verbal communication skills
What you will be doing :
Develop, maintain, and integrate coding for various client software systems and applications
Deliver strong technical design and programming skills throughout the full Java stack
Communicate technical problems to peers, architects and project managers while recommending creative solutions
Contribute to data and code integrity through unit and integration testing
Be a member of small, collaborative groups, with the opportunity to own your contributions as well as support your team