Senior Java Developer
TEEMA Solutions Group Inc. - Richmond Hill, ON

This job posting is no longer available on Indeed. Find similar jobs:Senior Java Developer jobs - TEEMA Solutions jobs

Title: Java Software Developer


Our client is located in Richmond Hill and they are looking for a Senior Java Developer to join the team.

Things you need to have:

Must be eager to learn: the existing members of the team are high-end experienced developers who can impart a lot of knowledge and skill to this person.

Must be business-minded. The candidate will need to be able to understand a business context and build effectively for it, taking into account all the stakeholders and the business intent of the application. Moreover, the candidate should have a strong interest in business. Our client wants someone who gets satisfaction out of solving business problems, rather than being purely technology focused.

Must be willing to do maintenance work on existing applications.

Must be flexible in term of hours. Sometimes, an upgrade or enhancement will need to be put in at night or on a weekend. Candidate should be willing to entertain this.

Must be, ambitious, visionary, forward thinking, business minded, and natively curious about what-if possibilities.

Must have Computer Science degree, Business degree, or similar.

It would be great if you also had:

Experience with Java 6 (J2EE, AJAX, Tomcat), Google Web Toolkit (GWT), SQL Server DB, Oracle DB, Oracle Financials, BIRT and EXCEL reporting, Eclipse, SVN.

Exposure to the entire SDLC (design, development, testing, implementation, support).

What you will be doing:

The Software Developer will work on and learn about ERP applications.
The ERP application is developed in-house to the company’s specifications with pieces borrowed from 3rd party vendors. Generally the applications are for new business processes we have yet to implement, so there is some creativity and business scoping required.
The developer will have the opportunity to learn many core elements of business, including Financials (payroll), Purchasing, Maintenance, Sales and Marketing, Customer services, Human Resources.