Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Basis Technology Java Software Engineer in Somerville, Massachusetts

The Cyber Forensics group at Basis Technology is focused on providing easy to use and extensible tools to make corporate IT security, law enforcement, and other investigators more efficient. We have an opening for a Java engineer to work on our open source and proprietary digital forensics software. You will learn about recovering deleted data and where evidence is stored. You'll build extensible Java platforms and plug-in modules. Some of the work is backend and some of it is UI. You'll get to work on it all. Some of your work will be pushed back to the community as open source software. Responsibilities: Participate in the design and implementation of our open source and proprietary digital forensics tools, such as Autopsy and The Sleuth Kit. Create new modules and expand the functionality of the underlying frameworks. Expand capabilities of both the desktop and client-server versions. Develop both graphical interfaces and backend software. Produce Java code in an agile development environment. Create user focused documentation. Qualifications: A Bachelor's degree in Computer Science or related discipline and at least three (3) years of related experience. A minimum of three (3) years prior programming experience with Java or C++. Minimum one (1) year database systems experience with SQL Server, MSSQL, PostgreSQl, or SQLite. Working knowledge of Windows, Macintosh, and Linux operating systems Working knowledge of data structures, algorithms, and object oriented design A proven ability to work independently and under tight timelines. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are also committed to the full inclusion of all qualified individuals. As part of this commitment, we will ensure that persons with disabilities are provided with reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact