Senior Software Engineer - Java Mashery
THIS JOB HAS EXPIRED
Technology landscape:
The past few years have seen radical changes in how web applications have been built, with open APIs and the rise of the ?app economy.? Now, more than ever, an application engineer can leverage thousands of web services and build products across dozens of platforms for profit, fame, or just plain fun! Mashery doesn't build APIs (other than our own). We help companies that provide APIs manage their APIs and connect with the developers that use them. How do you think API providers should engage with their developer communities? What tools will API providers and developers need?
The role: Senior Java Engineer
Mashery?s software engineers love solving complex and interesting problems; they are web application development whizzes who love to be on the front row to the exploding Web API movement. With a much greater scope, our mission is to create a first class platform and tools that allow our customers to support, document, and build communities around their APIs . To handle information at the scale of the web requires ideas from just about every area of computer science, including distributed computing, networking, security, data compression, user interface design, etc. Our e engineers work on many projects that carry varying responsibilities. The most successful candidates for this role will have strong analytical and troubleshooting skills, fluency in coding, detail-oriented, solid communication skills and a desire to tackle the complex problems .
For this senior role, we require OSGi. JNI not strictly required but knowledge of Java internals is a plus. You don?t have to have implemented your own JVM, but knowing how referencing, memory allocation/gc etc. work would be advantageous.
Requirements:
- Strong core Java background -- language, runtime, internals
- Java EE experience in server-side backend development
- Experience with OSGi
- Experience with networking protocols or networking software development or socket programming
- Solid knowledge of multi-threaded design approach
- Experience with distributed communication, high performance/cloud environment
- Experience developing highly available/redundant software
- Experience with XML and web service development
- Knowledgeable of Unix scripting language such as CSH, Perl, PHP, Python
- Knowledge of software development methodology, build tools and product life cycle
Why Join our Team?
Voted as one of the best companies to work for in San Francisco, we're passionate, we're leaders, we?re an A team ! Join an innovative company with a proven customer base, a great product and a team that works hard yet still finds time for some fun. Mashery was named a 'Cool Vendor' in Gartner's March 2010 Cool Vendors in Cloud Management report. Join us and find out why.
About Mashery:
For over five years Mashery has had a front row seat to the exploding Web API movement. With over 100 Brands, hundreds of APIs, 100,000+ developers, and over 30,000 active applications running on Mashery-powered APIs, we are the clear market leader in providing API management technology and services. Companies from Best Buy to Netflix to the NY Times are opening up their content and their web services to partners and mobile developers in accelerating fashion. Our tools and strategic services help companies connect with customers in a changing digital world by expanding their presence across devices and the Web. We have real customers, real revenue, and a very real product, all developed by a talented & passionate team.
| Location: |
625 Second Street
Third Floor
San Francisco, CA 94107
United States
|
THIS JOB HAS EXPIRED