Burp Suite, the leading toolkit for web application security testing

Experienced Java Software Developer

An opportunity to help shape the future of a successful and growing development team, and work with other outstanding individuals.

Are you an experienced Java developer who thrives on new challenges? Have you seen how a high performing collaborative team needs to operate? Do you want to play a key role in helping a small team to expand while remaining focused, effective, and delivering an exceptional product? Then this may be the opportunity for you.

We are looking for a developer with the right experience to help our team move to the next level. You will:

Eligibility: A minimum of two years' experience working in software development. (This is a minimum only, and we welcome candidates with any length of experience beyond this.)
Essential attributes: Exceptional academic background, or commensurate track record in employment to demonstrate technical abilities.
  Outstanding analytical and computational skills.
  Experience of working in collaborative development teams.
  Understanding of Agile / XP / TDD methodologies; direct experience of these would be a strong advantage.
  Strong interest in solving difficult and complex technical problems in imaginative ways.
  Ability to learn quickly about unfamiliar technologies and work with them immediately.
  Attention to detail and personal pride in the quality of work output.
  High level of personal integrity.
  Excellent communication and interpersonal skills.
  Knowledge of core web technologies including HTTP, SSL, HTML, JavaScript, XML, JSON, and SOAP.
  Significant experience of object-oriented programming, the Java language and core APIs.
  Understanding of Java APIs for networking, threading, reflection, and user interface (Swing).
  Familiarity with version control software including Subversion and Git.
  Fluent English speaker.
Preferred attributes: Experience of reverse-engineering and analyzing non-standard data formats and protocols.
  Experience of implementing distributed client/server applications.
  Ability to quickly understand a large existing codebase, begin applying incremental changes, and identify opportunities for code refactoring.
  Working knowledge of Windows, Linux and OS X.
  An interest in learning about web security.
Timeframe: Permanent position.
Location: Knutsford, Cheshire, United Kingdom.
Remuneration: Extremely competitive salary and excellent benefits, dependent on skills and experience.
Company background: PortSwigger Web Security is a global leader in the creation of software tools for security testing of web applications. For nearly a decade, we have worked at the cutting edge of the web security industry, and our suite of tools is well established as the de facto standard toolkit used by web security professionals.

Not sure if we are right for you? Find out why you should work at PortSwigger Web Security.

Applications including CV via email to careers@portswigger.net.

Copyright © 2015 PortSwigger Ltd. All rights reserved.