Mobile Web Service Senior Engineer Job in Campbell 95008, California US
Talent Merchants, Inc.
About the Job
The Web Service Senior Engineer is a key position and a critical member of a small engineering team that will help to define and create the future of infotainment. This individual will drive the blending of the embedded platform environment with the evolving Web 2.0/3.0 environment. This individual implements key services that will integrate into infotainment systems in a timely manner to create a unique in-vehicle infotainment experience for major automotive manufacturers and aftermarket users worldwide.
Responsibilities of this position include but are not limited to:
- Provide expert judgment and analysis for the design, development and implementation of client/server systems
- Analyze and implement client/server requirements to ensure the efficient and scalable system to meet near term and future requirements/needs.
- Recommend technology partnerships/purchases that will support and enhance the client/server system.
- Self-starter
- Ability to make key technical recommendations to enable fast Agile based development environment
- Researches key web direction and recommends key technology/content for the organization
- Supports key OEM customer presentations/meetings
- Lead and influence others
- Collaborate on complex projects involving multiple components
- Ability to create detailed and complete specifications to enable product implementation
- Researches key web direction and recommends key technology/content for the organization
- Supports concept presentations to affiliates and Headquarters personnel
To achieve speed in prototyping and implementation, the following are required for this exciting position:
- BA/BS in Computer Science, Engineering, Math, Physics, or related field
- 6+ Years’ experience in the software development
- Extensive SQL, Python, HTML, JSON, JavaScript and Java experience
- Mastery of object oriented design, design patterns, and systems architecture
- Expert with Java EE APIs, distributed caching, and ORM
- Experience with MySQL, SQL, NoSQL, or other web scale database technologies
- Background in core network technologies and routing protocols
- Experience with various UNIX based operating systems
- Deep understanding of highly scalable and distributed systems in a Java EE environment
- Experience with Data Center virtualization and optimization technologies
- Experience with a SOA framework
- Ability to architect web solutions from start to finish with full test coverage
- Experience with machine learning algorithms and cloud implementation
- Must have played a leading role in the design, implementation and deployment of a successful enterprise-level system
- Should have good experience in mobile environments
Additional knowledge/skill pluses:
• Extensive Knowledge of network and operating system security
• Experience with:
o Subversion, Eclipse, netbeans, and JUnit
o Implementing lock free algorithms
o Managing infrastructure, such as Linux, Windows, Google App Engine, Amazon EC3, Microsoft Azure, Apache, etc.