|









|
 |
 |
|
Position: |
Java Developer |
Company: |
Allocadia |
Date Posted: |
April 10, 2013 |
City: |
Vancouver |
| |
 |
|
We are looking for a talented Java developer to join our growing engineering organization and help design and develop the next generation SaaS marketing planning and ROI platform. If you thrive in a start-up environment and want to join an exciting company then we want to hear from you!
Responsibilities:
As a core part of our application development team, you will have responsibilities that include the following:
- Design and implement components and features for the Allocadia cloud-based service using Java, web technologies and Adobe Flex
- Research, design and implement B2B integrations with 3rd party services such as Facebook, Google Analytics, Hootsuite, Salesforce.com, etc.
- Design and develop our next generation web interface as we migrate from Flex to HTML 5
- Investigate, evaluate and implement new technologies to advance our infrastructure and service offering
- Ensure high quality of software through good development practices, including design and code reviews, unit testing, etc.
Qualifications:
- B.Sc. in Engineering or Computer Science or equivalent education
- Strong Object-Oriented analysis, design and development skills
- Excellent Java programming skills
- Database design and programming using JDBC/SQL or persistence frameworks such as Hibernate or JPA
- Strong written and verbal communication skills
- Ability to prioritize & work in a deadline-driven environment
- Passionate about the product & the market opportunity
- Thrive in a start-up environment where it's about getting great work done in aggressive timeframes, while having fun!
Beneficial Experience:
- Experience with Adobe Flex
- Experience with Java EE technologies and MVC design pattern using Spring Framework
- Experience developing web interfaces using HTML, CSS, JavaScript libraries, AJAX, etc.
- Experience with cloud-based architecture and design considerations
- Comfortable with Eclipse IDE
|
 |
|
To apply for this position, please click the appropriate "Apply" button (or follow the application instructions listed in the Job Description above). If more than one Apply button appears below, please select the option you prefer.
|
|
|
|
|
|