Senior Java Engineer

Company
Location
SoHo
Posted
February 13, 2013

About the right team member:

You are a multi-faceted engineering wizard. Your fluency in Java is rivaled only by that of your native tongue. You are an architect who sees beauty in frameworks like Spring, Hibernate and JUnit. You build elegant, clean, bullet-proof code without breaking a sweat, and can codify an algorithm with one hand behind your back. You write a mean MySQL query, and thrive on finding optimizations for your database-dependent applications.

Responsibilities:
  • Work with a cross-functional team to create polished and intuitive product enhancements
  • Extend existing code base in Java, Spring, Hibernate, and MySQL
  • Contributing to key decisions for building out and scaling the system
  • Identify and implement batch and trade process enhancements
  • Keep users and usability in focus at all times
Qualifications:

We are seeking candidates who exhibit a strong desire to work in a startup environment and a record of high achievement. Successful candidates will have:

  • 3-5 years programming in Java, or superior skills for a junior hire
  • Demonstrable experience architecting end-to-end database-dependent applications
  • Degree in Computer Science, Electrical Engineering, Mathematics (experience trumps)
  • Strong working knowledge of Spring, Hibernate, and JUnit frameworks
  • Command of various build systems including Maven & Ant
  • In-depth knowledge of relational database design, specifically MySQL
  • Ability to speak UML for both object models and database models
Nice-to-haves:
  • Experience coding complex algorithms
  • Knowledge of HTML, CSS, WordPress, JavaScript, jQuery, PHP, ActionScript
Benefits:
  • Killer compensation, stock options, health care, etc.
  • Free food and flexible working environment/hours, new computer of your choosing, gym membership
  • New computer/monitor of your choosing
  • Create something that will change the world and the way people treat their money

Apply for this job

Please email your resume and a short cover letter to jobs+ java@betterment.com