You're a self-motivated critical thinker who wants to be a part of a diverse team building an industry-disrupting product. You want to work on something that will be used by people you know and that will have a positive impact on their life. If you think you will thrive in an environment where your job is to help define and implement the future of personal finance, join us!
You will design, build, and deliver large-scale, highly dynamic website experiences in a team environment. You will own major deliverables and all aspects of the development cycle: scoping, design, implementation, testing, etc. You will get a chance to exercise your judgment in determining and recommending the best designs based on business objectives, time lines and resource constraints.
More about the type of person we're looking for. You have:
A broad knowledge and expertise in many different areas of computer science and mathematics
Excellent problem solving skills
Excellent communication and organization
A passion for your work and for building great teams
A desire to wear many hats and tackle a wide range of problems
Your engineering chops include:
Strong knowledge of OO practices
Solid server-side Java experience. We use Open Source Java technologies such as JBoss Seam, Hibernate, and Drools.
Experience in designing and deploying a functionally complex web service that scales
Experience implementing algorithms and rule based systems is a plus
Experience in database design and SQL; PostgreSQL a plus
Significant development experience in a Unix/Linux environment
Knowledge of session management, object relational mapping, XML web services, and agile development methodologies desired
Ability to work in a fast development environment with an iterative process (We work through ideas quickly)
We offer a good salary, Fortune 500 health benefits, and a 401k. If we really like you, a reasonable relocation package awaits, along with an unreasonable amounts of fresh fruit, tasty treats, and coffee.