Senior Software Engineer (Cambridge)

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Responsibilities include a team-based approach to writing software product engineering specifications, designing and implementing to support the specifications. The ability to shift focus quickly from one project to another and to allocate personal resources to more than one project at a time is important. The individual will be a significant contributor in a small team of software engineers, focused on delivering quality software in short time-cycles.

Job Responsibilities

  • 5+ years experience with object oriented programming
  • Excellent communication skills and a team player
  • Full Software Development Life Cycle (SDLC) experience
  • Full mastery of Java language (threading, file/stream IO, collections, etc.).
  • The ability to travel occasionally both within and outside the US
  • Bachelors degree in Computer Science or related field

The ideal candidate would also have experience or familiarity with the following concepts and technologies:

  • US Citizenship
  • Design Patterns / Architecture Patterns
  • J2EE (Spring, Tomcat, WebSphere, WebLogic)
  • Knowledge of SOA based applications (Web Services, XML, SOAP, WS-*)
  • Database (Hibernate, MySQL, MSSQL, Oracle)
  • Biometrics (Finger, Face, Iris, Voice)
  • Experience with performance optimization of software applications
  • Image Processing (Compression, Analysis)
  • Comfort with web and workstation UI technologies (HTML5, Javascript)
  • Experience with creating customer builds and using source control tools
  • Significant experience working in both Unix/Linux and MS Windows environments
  • Hardware Integration
  • Knowledge of Cryptography
  • Experience writing Unit Tests

Associated topics: architect, architecture, backend, c, expert, lead, project architect, senior, senior software developer, senior software engineer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...