What are the responsibilities and job description for the Software Engineer, Senior - Cloud (Java) for a Global Consumer Device Company In Mountain View, CA position at OSI Engineering, Inc.?
Job Details
A global device company is seeking world class server software engineers to join their Cloud services group focused on the rapid development of cloud based end-to-end mobile applications and services. This is an exciting area for the client s Cloud based service platforms and infrastructure to support mobility.
This is a great opportunity for a talented and hard-working Senior Engineer to build secure cloud services for users of the world s best-selling mobile devices. The B2B Cloud Services Team is focused on the rapid development of cloud based end-to-end mobile applications and services. Come join the B2B Cloud Services team and help us define and develop the future role of smartphones and services!
Major Responsibilities:
- Implement, maintain and evolve cloud-based products and services
- Integrate with external customer and 3rd-party systems
- Perform extensive research and analysis to make optimal architecture and design decisions
- Analyze and improve security for Cloud application, provide expert guidance to Engineers on security
- Interface with other groups including Product Management, QA and Operations
- Create quick proof-of-concept prototypes
Skills and Experience:
- BS or MS in Computer Science or equivalent experience
- 5 years of hands-on industry experience
- Hands-on experience developing cloud applications in Java for highly available distributed systems
- Hands-on experience writing data model and doing optimization for Mongo DB
- Strong computer science fundamentals in data structures, algorithm design, and complexity analysis
- Good knowledge of messaging or event streaming systems
Type: Contract
Duration: 6 months
Location: Mountain View, CA