Page title - Codefarm Careers

Senior Software Engineer

Profile

In this position you will be working within the Product Development team responsible for the development of Galapagos products.

This is a hands-on role in a small, dynamic, creative and technically excellent team, with the potential to make a valuable contribution to the successful growth of a rapidly expanding company.

Key Responsibilities

  • Core development on the Galapagos server framework; involving concurrent network programming, and integration with grid middleware
  • Development on the Data Mediator product - the bridge between client data feeds and Galapagos
  • Development on Galapagos Authentication/Authorization/Accounting system

Personal Attributes

  • An intelligent individual with an aptitude for quickly learning and applying new skills and technologies
  • Desire to be involved in the delivery of an exciting new application capable of providing tangible benefits to customers within short project timescales
  • Communicative self-starter with ability to work successfully as part of a focussed development team

Education and Skills

  • Excellent Java development skills (1.5 including generics) in a non-J2EE context and a Linux/Windows environment
  • Solid understanding of concurrent programming techniques
  • Some knowledge of XML, W3C XML Schema, XPath, XSLT
  • Network programming including SOAP (esp. Apache Axis)
  • Development within an OSGi framework (esp. Equinox)
  • Exposure to technologies and APIs for authentication and authorization (eg. Active Directory, LDAP, JAAS)
  • SQL, JDBC
  • Parallel computing, esp. with third-party grid middleware (eg. Platform Symphony, Sun Grid Engine, Datasynapse Gridserver)
  • Software development using Eclipse, JUnit and Ant
  • Software version control using CVS
  • Use of bugtracking software (esp. JIRA, Confluence)

Experience

  • Good computer science (or maths/sciences/analytical) degree, postgraduate desirable, or demonstrable equivalent experience
  • Experienced (5+ years) Java Developer/Senior Developer

Remuneration

  • Competitive salary and bonus.
  • Participation in employee share option scheme

Location

The role will be Brighton based with opportunities for travel to conferences and to meet with customers.

Reports To

Product Development Manager

« Back