Role: Application Developer
Position Type : Full Time Salaried with Benefits
Location: Fremont, CA
Date : 02/25/2015
We are looking for an experienced Java engineer to join our Software Engineering team. Successful candidates will have significant experience in the development and implementation of complex web, mobile, and client-based applications.
Design, develop, unit test and support new and existing applications in an agile environment.
Assist in the identification, design and implementation of solutions for software defects.
Produce high-quality and on-time deliverables according to planned project goals.
Support QA testing efforts and assist colleagues in troubleshooting production problems.
Maintain flexibility and strong working relationships with peers and management.
Demonstrate effective leadership and mentoring skills.
Attention to detail and focus on quality.
Strong familiarity with OO design and development methodologies.
Experience with at least one web application development framework.
Experience developing in a UNIX environment.
Present, learn, and apply new technologies.
Demonstrate effective communication skills and teamwork.
Ability to manage workload and conflicting priorities
Design and development of RESTful web services.
Experience with Apache Thrift and JSON.
Grails framework exposure.
Experience with Postgres or other SQL based RDBMS.
Spring and Hibernate exposure.
Experience developing Servlets and JSPs in an Apache/Tomcat environment.
SCRUM experience; CSM certification ideal
Education/Experience: Bachelors Degree in Computer Science or its equivalent in the same or related filed and/or related experience.