| Location | Sunnyvale, California |
We are seeking Java engineer to join our Software Development organization. Whether you are an established software engineer or you are looking for an opportunity to jump start your software development career Financial Engines might be the ideal company for you. Come join our team, learn latest best practices and tools around Software Development and become an expert.
This position reports to Director of Software Development/Delivery Team Lead
Responsibilities:
Become invaluable member of one of our Agile teams and help deliver great products using Scrum methodology.
Help team achieve success on assigned projects by handling variety of software development tasks. We are blurring the line between development and QA!
Write back end code using Java and utilize best of breed open source technologies like Spring, Hibernate and XML
Develop front end code using CSS, HTML5 and JavaScript libraries like jQUery and YUI.
Embrace test driven development practices using JUnit, JMock and Selenium.
Build Java programs that execute in a high availability, high throughput batch environment.
Work alongside a very technical group of people and management team that can provide 1:1 coaching and mentoring.
Qualifications:
6+ years of software development
Bachelor’s degree in Computer Science
Knowledge of Object Oriented Analysis and Design using Java.
Knowledge of digital marketing platforms and customer data marts highly desired
Excellent verbal and written communication skills.
Experience with JUnit
Experience with Web development is desired.
Must be self-driven and self-motivated to succeed in Agile environment.