Sr. Software Engineer 8/23/2016
Redwood City, CA
JOB DESCRIPTIONAPPLY SR. SOFTWARE ENGINEER
Our client, a dynamic, growing organization is looking for a Sr. Software Engineer to join their team in Redwood City, CA as a full-time employee. You will join a team of talented engineers who dream of data, simple user experiences and the endless possibility of applying new tech to build the algos and internal / consumer facing platform. The ideal candidate is someone that other engineers respect for cleanliness of code, and someone that product managers love to work with, because you understand the roadmap and are always thinking ahead in your design. You are curious, creative and constantly thinking of new ways to improve what our customer does, so that they can fulfill their mission. And because they are a start-up, you have no ego and a willingness to do whatever it takes to ship a product to market. Our client offers a competitive compensation package, including great benefits and perks!
* 5+ years' experience in Core Java (the entire enterprise environment including Spring Frameworks, JMS, RMI, JPS, Hibernate, Enterprise Integration Patterns, etc.).
* 3+ years' experience with Service Oriented Architecture / Design, including experience implementing Web Services using Spring MVC / Jax-RS.
* 3+ years' experience with relational DBs like MySQL.
* 3+ years' experience writing multi-threaded high performance applications and event-based systems.
* Experience with Test Driven Development using TestNG / JUnit testing frameworks.
* Experience working with version control using GIT / Subversion.
* Experience in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology.
* The ability to create a quick prototype from ideas and mockups from wireframes.
* Experience working in an Agile environment is a plus.