Senior/Lead Full Stack Web Engineer

Mountain View, CA

Posted: 02/28/2017 Industry: Java Developer Job Number: 22705

Job Description

Category : Java Developer
Location/City : CA - Mountain View
Area Code : 650
Job Type : 1: Full Time
Country/Locale :
Id : 22705

#22705 Senior/Lead Full Stack Web Engineer Financial ServicesLocation: Mountain View, CAJob Opportunity:We are looking for a passionate, highly skilled Lead Java backend web engineer to develop features for our leading online personal finance website.Software Environment:-Hosted, web-based application accessed via web browsers and mobile devices-Java and JavaScript: JEE, Spring, Hibernate (JPA2), JQuery-Mostly open-source: Ubuntu Linux, MySQL, MongoDb-Fast-paced, rapid-release, agile environmentResponsibilities:- Design, develop, test, and scale new and existing consumer product features
- Be a true partner in defining the solutions, have and develop business acumen and bring technical perspective in furthering the product and business
- Estimate engineering effort; plan implementation of optimizing prototypes into production code and lead small execution teams
- Deliver clear, well-communicated and complete design documents
- Develop exemplary and thoroughly tested code for the most challenging aspects of the product or product sub-systems
- Perform quality assurance on all new code from inception through integration, staging and production environments
- Collaborate effectively with other technology teams and architects to solve complex problems spanning their respective areas
- Ability to work in a team as well as independently and deliver on aggressive goals
- Mentor and guide junior team membersRequirements:- The successful candidate should have 7+ years experience in large-scale software development.
- Have a strong cross-functional technical background, excellent written/oral communication skills, and a willingness and capacity to expand their leadership and technical skills.
- Ability to interface with multiple diverse stakeholders and an appreciation for working in an Operations environment is required.
- Should be able to take initiative and work independently; however, collaboration, as part of a uniquely qualified team is required
- Demonstrate analytical and problem solving skills
- Experience in building analytics using statistical functions
- Experience deploying high performance systems to the cloud
- Excellent communication skills
- Ability to integrate research and best practices into problem avoidance and continuous improvement
- Ability to work in an agile test-driven collaborative and iterative programming environment
- Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results
- Experience writing software design spec
- Extensive experience building and designing large-scale, high traffic applications
- Expert knowledge developing and debugging in one or more of the following: Java, Javascript
- Proven experience in Object Oriented Design and Development
- Sound knowledge of Relational Databases (RDBMS)
- Expert knowledge in Jboss and Hibernate
- Familiar with designing and implementing RESTful API
- Familiarity with Continuous Integration and Continuous Delivery (CI/CD) best practices
- Experience with Git, Jenkins, Artifactory, Maven or Ant build scripts
- JUnit or TestNG framework, JMeter, HtmlUnit, Selenium or other web testing frameworks
Bonus Points:-Experience with agile/scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs-Be customer service oriented-Be open minded and solution oriented-Be extremely knowledgeable of they financial industry standards and trendsPerks:-Stock options-Breakfast Tuesdays-Lunch Thursdays

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.