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
