Java Developer at Genedata Inc (Waltham, MA 02451)

Genedata is looking for a talented individual to join a small team of elite developers. This team pioneers new methods to analyze and visualize terabytes of data making use of all available system resources on both client and server machines. We are exploring the limits of Java to provide fast and efficient solutions for scientific computing and to create snappy and visually pleasing analytic results.

Responsibilities:
Responsible for maintaining and advancing the architecture and capabilities of core software products. Additionally responsible for specifying and building high-performance applications according to product requirements.

Accountabilities:
Under the supervision of the Group Leader; Development & Technical Services US, support US software development by:
• Proposing, designing and implementing high-performance solutions in all areas of software development such as data structures, framework designs, algorithms etc.
• Refactoring legacy code to improve quality and performance and bring it in line with new concepts and principals.
• Designing and developing high quality software according to business needs.
• Translating customer requirements into specification and implementation.

Critical Knowledge:
• Expert knowledge of core Java is essential
• Experience in refactoring tools and methods
• Solid knowledge of general data structures and object-oriented design patterns
• Familiarity with a variety of the field’s concepts, practices, and procedures

Critical Skills:
• Excellent object-oriented and architectural design sense
• Ability to master new technical information quickly
• Ability to work within a distributed global team
• Fluency in English with excellent verbal and written communication skills
• Facility with UNIX environment and scripting languages is a plus (Perl, Python)

Critical Experience:
• Bachelor’s degree in computer science or a closely related field
• At least 2 years of post-university experience
• Experience in the full software lifecycle, from design through deployment and support
• Experience building high-performance, multithreaded Java systems
• Software engineering, problem solving and refactoring experience
• Experience using a modern IDE, ideally Eclipse
• Experience with RMI & UI design in Swing is advantageous

With more than 10 years experience in expert Java development, Genedata offers an exciting learning experience for even the most talented Java developers. The ideal candidate will help us grow our already extensive knowledge of high performance data analysis, data management, IO, and visualization of large data volumes. We look forward to combining our background, knowledge and experience in these areas with your fresh ideas, concepts and insights.

Genedata is an equal opportunity employer.
Authorization to work in the United States on a full-time basis for any employer is required.
The job is based in Waltham, MA.
The fulltime position requires up to 10% of time for travel.

Company:
Genedata’s expertise in research informatics combined with our open and scalable computational solutions makes us one of the leading developers of software specializing in discovery informatics for biotech, pharmaceuticals and the life sciences. Founded in 1997, Genedata is a privately held spin-off from Novartis. We are headquartered in Basel, Switzerland and have offices in Munich, Boston, San Francisco and Tokyo. We are also represented in Taiwan and Singapore. For more information about Genedata, please visit us at: www.genedata.com.

Interested? Please submit your CV along with the reference number US-GDE-1202 to recruitment@genedata.com