Sr. Java Developer

Sr. Java Developer

Break free from tradition and join this innovative and fast-paced environment. We are a TSX listed software company with a global customer base and partnerships with some of the biggest names in IT. Our corporate office is situated in the financial district of downtown Vancouver, BC.

Absolute® Software Corporation (TSX: ABT), specializes in software and services for the security and management of computers and mobile devices. Absolute Software is the leading provider of endpoint security and management solutions that reduce IT costs, prove regulatory compliance, respond to computer theft, and optimize productivity. The Company's Computrace, Absolute Manage and LoJack® for Laptops solutions provide theft recovery, data protection and computer lifecycle management capabilities to organizations and consumers.

We are currently looking for a results-driven, self-motivated Senior Java Developer to join our dynamic team.

Duties and Responsibilities:

• Authoring technical requirements documents for software applications and components
• Authoring software architectural and design documents
• Implementing software applications and components
• Unit testing of software applications and components
• Contribution to toolset, style and coding standards
• Coaching skillset transition
• Directed research
• Prototyping

Position Qualifications:

Required Experience:
• Eight or more years of software development experience including:
◦ Four or more years of Java EE development
◦ Four or more years of working with RDBMS; such as SQL Server
◦ Four or more years of working with Hibernate, Spring or similar JPA framework
◦ Four or more years with SOA
◦ Four or more years with Message Orientated Middleware
◦ Four or more years of Open Source, Linux hosted, application servers

• Specific experience with:
◦ RESTful Services
◦ NoSQL experience such as MongoDB
◦ Authentication, Authorization, and SSO
◦ Localization / Internationalization
◦ Multi-threaded applications
◦ Data retrieval performance tuning
• Design-related:
◦ Significant experience designing and working with n-tier architectures
◦ Familiarity with UML or other modeling languages

• Process-related:
◦ Advanced source control techniques
◦ Unit testing & code review
◦ Automated build management
◦ Documentation
◦ Change and risk management

Required Qualifications and Skills:
• BS in electrical engineering or computer science
• Excellent oral and written communication skills
• Ability to adapt quickly to an existing, complex environment
• Ability to quickly learn new concepts and software
• Excellent relationship management skills
• Self-motivated, independent, detail oriented, responsible team-player

Date Posted:
Nov 6, 2014 11:34 AM PST
Absolute Software

Absolute Software
Vancouver, British Columbia, Canada

Absolute Software Corporation is the industry standard in persistent endpoint security and management solutions for computers, laptops, and ultra-portable devices—and the data they contain. Absolute Software has been the leader in device security and management for 20 years. Our persistence technology is built into tens of millions of devices around the world. more