21 Feb
Senior Software Engineer
California, Emeryville , 94608 Emeryville USA

Vacancy expired!

POSITION SUMMARYWe are looking for a passionate, highly motivated Senior Software Engineer to develop software and integrate various web components at LeapFrog. This Senior Software Engineer will utilize his/her knowledge of Java, web services, database programming and server-side web development to build these web applications.

ESSENTIAL DUTIES & RESPONSIBLITES
  • Design and implement complex multi-tiered software systems in Java-based environments
  • Build unit tests and integration tests based on functional and non-functional requirements
  • Interact with large databases (relational and NoSQL)
  • Develop and present system and design documentation
  • Work across functions to support the change management, deployment, configuration and release of software components
  • Collaborate through communication and teamwork with co-workers, management, clients and others in a courteous, and professional manner
  • Exercise sound business judgment
  • Work independently and collaboratively and manage time effectively in order to meet changing deadlines and priorities
  • Treat all employees, guests and customers and others affiliated with our business with respect
  • Conform and abide by all laws, regulations, policies, work procedures, instructions and VTech’s Rules of Engagement
  • Conform with all safety rules and use all appropriate safety equipment
  • Other duties as needed or required

POSITION SKILLS
  • Strong understanding of web development architecture and concepts
  • Working knowledge of Maven and Linux/UNIX environment including common system utilities and scripting
  • Working knowledge of Apache, Tomcat, Jetty and other web application platforms
  • Knowledge of caching layers such as Redis, Varnish, etc.
  • Knowledge of Android and/or iOS programming
  • Must be proficient in Microsoft Word, Excel and PowerPoint. Experience with Microsoft Office 365 preferred.

EXPERIENCE/EDUCATION
  • 8+ years of progressively responsible experience in the area of software development, database programming, and server-side web development
  • 8+ years demonstrable hands-on experience utilizing Java, J2EE, micro services, JavaScript frameworks, Spring, MyBatis etc.
  • 8+ years development experience utilizing a major relational database such as Oracle
  • Experience with source control, build & deployment tools such as Maven, Bamboo, Jenkins, and Git
  • Experience developing distributed applications and integrating several technologies / frameworks including but not limited to eCommerce platforms such as Magento, Elastic Search, Redis, UI Frameworks
  • Experience using noSQL databases such as Cassandra
  • Prior experience in any eCommerce platform such as Magento
  • Prior experience in PHP
  • Experience building high traffic customer facing application
  • Experience troubleshooting both client and server-side performance issues and load testing
  • Experience with public traffic, consumer-facing systems and web security is a plus
  • Excellent technical, design, problem-solving, and communication skills. Ideal candidates have extensive experience with agile methodologies of development, have a high teamwork mentality coupled with a strong bias for action yet always insisting on highest standards
  • Experience and deep understanding with various offerings from AWS is highly desirable
  • Bachelor’s degree in Computer Science, Computer Security or a related field; or any combination of experience and education that provides the necessary skills, knowledge and ability to perform essential functions of this role
  • Masters degree is desirable

MANAGEMENT RESPONSIBILITYThis position has no management/supervisory responsibilities.

WORK ENVIRONMENTDuties are primarily performed in an office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.

POSITION TYPE/EXPECTED HOURS OF WORKThis is a full-time position, 40 hours per week, Monday through Friday. Core hours will be set between employee and manager and will be based on business needs. Occasional evening and weekend work may be required as job duties demand.

TRAVELTravel is primarily local during the business day, although out-of-the-area and overnight travel may be expected 5% of the time.

OTHER DUTIESThis job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The responsibilities and expectations outlined in this position description are not to be construed as exclusive or all-inclusive. Duties and responsibilities may be added, deleted, or changed at any time at the discretion of management, formally or informally, with or without notice.

Vacancy expired!


Report job