IBM Sr. Software Engineer - Java in EMERYVILLE, California

Job Description

Aspera, an IBM Company is the creator of next-generation transport technologies that move the world’s data at maximum speed regardless of file size, transfer distance and network conditions. Based on its patented, Emmy® award-winning FASP™ protocol, Aspera software fully utilizes existing infrastructures to deliver the fastest, most predictable file-transfer experience. Aspera’s core technology delivers unprecedented control over bandwidth, complete security and uncompromising reliability. Organizations across a variety of industries on six continents rely on Aspera software for the business-critical transport of their digital assets.

High-profile users include James Cameron’s Lightstorm Entertainment who relied on Aspera software for moving massive visual effects files across continents during the production of Avatar, Netflix who receive all their video content directly to their cloud infrastructure via Aspera On Demand and BGI, the world’s largest genome research organization where Aspera solutions are used to enable global collaboration between scientists across the globe.

We are looking for a talented Java Software Engineer to join our engineering team in Emeryville, CA. This position will primarily work on high performing Java web services running in multiple cloud environments and capable of interfacing with both compute and storage APIs. Other responsibilities will include small refactoring of codebase, feature design and specifications. The ideal candidate must have strong Java and C++ skills; possess strong analytical and problem solving abilities and be a strong collaborative team player.

Required Technical and Professional Expertise

Minimum of a Bachelors Degree Computer Science/Engineering or other technical discipline required;

● Minimum of 4+ years of strong development experience with Java and C++;

Preferred Tech and Prof Experience

● Experience working with Java web service applications;

● Strong knowledge of Software Engineering principles;

● Experience with software design, multi-threading, data modeling;

● Experience with troubleshooting, crash investigation, leak detection, deadlocks;

● Experience with performance-Test Driven and continuous integration;

● Passion for learning and strong desire to work hard.

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.