Senior Software Engineer - Java
We are looking for a creative, personable and talented Senior Java Developer to join our team. You are a
self driven software developer who takes pride in his work. Proven experience doing full system
development on various projects throughout their lifecycles. You are mindful of the value of good user
interface design and the trade-offs of speed versus maintainability. You collaborate well with designers and
other developers to support integration and spur creative ideas and interface effectively with QA teams and
your business minded colleagues.
- A degree in Computer Science, Computer Engineering or equivalent.
- 5+ years of professional Java development experience.
- Mobile development experience with iOS and/or Android is a sizable asset.
- Being intimately familiar with GWT is a serious plus.
- Comfortable with Java Application Servers and/or Servlet Containers.
- Experience with any of these technologies would aid your application:
- Maven, Git and Jenkins
- Enterprise Integration Patterns
- Architecting and planning app builds.
- Mobile web interface design and user experience.
- Functional programming and Actor based systems.
- You play well with others, accept and give constructive feedback and take responsibility in the workplace.
- You are passionate about design, user experience, and website usability.
- You are able to work effectively in an agile development environment
- You love interesting work and tackling challenging problems.
- Attention to detail, both visual and in code.
- You have a passion for learning new technologies.