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.|
|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.|
|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 firstname.lastname@example.org.