Enable job alerts via email!

Senior Java Developer

Recooty

Toronto

On-site

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A technology company is seeking a Senior Java Developer to join their team in Toronto. The role involves leading software development processes for their energy SAAS products, requiring strong expertise in Java and web application development. The ideal candidate will have over five years of experience, excellent communication skills, and be proficient in engineering best practices. This position offers opportunities for growth within a collaborative environment.

Qualifications

  • 5+ years of software development experience in Java/J2EE, preferably in an agile environment.
  • Very proficient in web application development.
  • Strong engineering best practices like test driven development and continuous integration.

Responsibilities

  • Participation in all aspects of the software development lifecycle including planning, technical design, development, peer reviews, documentation, testing and deployment.
  • Leading the design of test cases, automation, and continuously improving CI processes.
  • Providing support for the sales team by analyzing client requirements and contributing to technical proposals.

Skills

Java/J2EE
Web application development
Analytical skills
Communication skills

Education

Degree in Computer Science, Engineering or related

Tools

JavaScript
HTML
CSS
Tomcat

Job description

Job Brief



As a Lowfoot Senior Java Developer, you’ll focus on building and implementing our suite of energy SAAS products. You’re an experienced Java developer who knows how the web works, and can build and ship features with confidence. You’re able to coordinate with key stakeholders to ensure that the finished product meets expectations and keeps clients happy.



Responsibilities



You'll work as a leading member of our small development team. Responsibilities will include:





  • Participation in all aspects of the software development lifecycle including planning, technical design, development, peer reviews, documentation, testing and deployment.




  • Leading the design of test cases, automation, and continuously improving CI processes.




  • Communicating effectively with business and technical stakeholders; providing guidance to team members in software development best practices.




  • Providing support for the sales team by analyzing client requirements, writing spec, and contributing to technical proposals.






Skills Required





  • Degree in Computer Science, Engineering or related




  • 5+ years of software development experience in Java.J2EE, preferably in an agile environment




  • Very proficient in web application development





    • Experience in front-end web development (JavaScript/HTML/CSS) is an asset






  • Experience with:





    • building large-scale software applications in a team environment




    • databases architecture and best practices




    • one or more Java Application Servers, including Tomcat






  • Strong engineering best practices like test driven development, continuous integration, industry design patterns and more




  • Strong analytical mind and strong problem solving experience




  • Excellent communications skills are a must. Experience communicating directly with clients would be an asset.



Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.