Enable job alerts via email!

Hotshot Java Developers - 12 Awesome Toronto Roles

ROSS

Old Toronto

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative leader in recruitment is seeking dedicated Senior Java Developers to join a dynamic team. This exciting opportunity involves designing and developing complex web applications in a Java EE environment, advocating best practices, and mentoring junior developers. You will be at the forefront of technology, crafting effective solutions and ensuring high software quality. Join a client that is a leader in Canada’s payment processing industry, where your contributions will make a significant impact. If you have a passion for technology and a desire to grow in a collaborative environment, this role is perfect for you.

Benefits

Referral Bonus of $250

Qualifications

  • 8+ years of Java platform development experience required.
  • Strong web service integration skills are essential.

Responsibilities

  • Design and develop components in a Java EE environment.
  • Advocate best practices and mentor junior developers.

Skills

Java EE
Test Driven Development
Continuous Integration
Web Development Frameworks
Database Programming
SOAP and REST
Linux Environment
UML Modeling
Hibernate
Problem Solving

Education

BA/BS in Computer Science
Engineering or related degree

Tools

Postgres
Java
Linux
JDBC

Job description

Click here to apply online

Our Agency:

ROSS is an innovative leader in Recruitment Process Outsourcing (RPO), HR Technology, Recruitment and HR Professional Services. We’re a company of People Specialists helping companies align their People Strategy with their Business Growth.

Our Client:

This is a client like no other. Not only are they 100% Canadian owned, they have earned a leading place in Canada’s payment processing industry. Our client provides secure electronic payment processing services, including INTERAC Online, credit card processing and cutting-edge secure mobile commerce.

The Opportunity:

Our client is expanding and looking for 10-12 self-motivated, accountable and dedicated Senior Java Developers who will be responsible for the development of complex web applications and for leading the technical team(s) to achieve successful delivery of projects. You will be a guru in your field who knows the right tool for the job. You will craft elegant and effective solutions to challenging problems and make sound decisions regarding software quality and design. If you have extensive knowledge of industry best practices, a passion for test driven development and continuous integration, and excellent communication skills (written and verbal), we want to speak to you.

Responsibilities:

  • Design and develop components and systems in a Java EE 6 environment, applying industry standards to ensure performance scalability, stability, and reliability; this includes detailed implementation with core specifications of JEE6 such as EJB, JPA, JAXRS, JAXWS, JMS, JTA, JSF, Servlet and Application containers.
  • Design database schema and structure using Postgres 9. Incrementally improve existing software through test driven design and continuous integration.
  • Advocate best practices; engage and inspire junior developers through code reviews, coaching and mentorship.
  • Install and manage tools and packages in a Linux environment.
  • Document system interfaces and designs where appropriate.
  • Interface with business stakeholders and communicate timelines and expectations, and obstacles to the successful timely deployment of products.

Qualifications:

  • Must possess a BA/BS in Computer Science, Engineering or related degree and related experience in java platform development OR minimum of 8+ years experience in java platform development.
  • Experience with UML modeling preferred.
  • Practical demonstrated experience in design and development of applications with major web development frameworks, including Java 5, 6 or 7, Java EE 5 or 6 (JMS, EJB), JVM internals, HTML, CSS, JavaScript; must have experience designing and implementing with Struts or other MVC framework.
  • Must have strong web service integration skills (SOAP, WSDL protocols, REST, Axis, and UDDI).
  • Skilled using database programming including JDBC, and specific relational databases such as MySQL, Postgres, or Oracle; strong understanding of database design and modeling, complex queries, and stored procedures.
  • Experience designing and implementing with persistence frameworks such as Hibernate or other ORM / JPA provider.
  • Experience in the configuration and setup of software on Linux based systems including common security and middleware products.
  • Technical written and presentation communication skills are essential; must be able to present technical topics to the team.
  • Experience adhering and enforcing strict software quality coding standards and best practices including version control, issue tracking, continuous integration in a test driven development; experience with reviewing others' code, delivering constructive criticism, and assisting developers with making changes/fixes.
  • Demonstrated strong problem solving ability, logic, and analytical skills; ability to prioritize work and participate in a number of projects simultaneously.

Referral Bonus:

If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $250 referral fee.

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