Java Developer, Boston, (US-GDE-1202)
2008/07/17
Waltham MA, USA
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.
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.
Reference: (US-GDE-1202)
The Position
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.
Your Profile
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
Please submit your CV along with the reference number to: recruitment@genedata.com
Please note: As a general policy, Genedata only accepts CVs directly from candidates. Personnel recruitment agencies need not respond.
