Lending Club is looking to hire a Web Application Developer to be a part of the Engineering team.
Participate in building Scrum process and agile culture in the company.
Design, implement, and document new software components. Improve existing software.
Work with Product Management to understand requirements and contribute to release planning.
Research new technologies and prototype new ideas.
Ensure high testability and quality of the delivered software. Work with QA and Operations to troubleshoot and fix defects in the software.
3-7 years of experience in building software using Java technologies.
Solid experience with the following technologies:
Web MVC frameworks - Struts, Spring MVC, or other Java-based framework.
SQL skills to access a database from a web application.
Desire to work in collaborative and fast paced agile environment.
Experience in using Scrum process is a big plus.
Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment
Modern Web Frameworks: You understand why these matter, how they help, and what they don’t do. You don't just know what MVC stands for, but you can tell us why it makes sense. You’ve built sites using one ormore of Express, Rails, Django, ASP.NET MVC, Grails, or AppEngine and you’ve read through the documentation on some of the others. You choose between these platforms based on their merits and not based solely on your familiarity.
Service Integration: Stitching RESTful services that speak JSON to XML spewing SOAP endpoints with a few custom binary protocols thrown in both sounds painful to you and you can explain, in an objective way, why that sort of an architecture might not be a great idea. That’s not what we do - usually - but when we do you can handle it.
HTML and CSS: Layout and styling must be second nature. While you’ll usually be working from a wireframe or a full visual mockup, not having them won’t cause you to produce an ugly result. You’re a software engineer not a visual designer, but you can tell the difference between good design and bad design. That we target a range of browsers across both mobile and desktop platforms is pretty much a given. You’re a troubleshooter. When something is wrong you don’t sit on your hands, you jump i, to solve it. Team Player: You’ll own your own work, but al, of us edit each other’s code. When your team,ate does something differently than the way you would have, you see potential for you to learn. You’re willing to share your knowledge and mentor others.
Lending Club - 18 months ago
Lending Club utilizes technology and innovation to reduce the cost of lending to offer borrowers better rates and investors better returns....