About Application Security, Inc: AppSecInc is the leading provider of database security solutions for the enterprise. AppSecInc products proactively secure enterprise applications at more than 300 organizations around the world by discovering, assessing, and protecting the database against rapidly changing security threats. By securing data at its source, we enable organizations to more confidently extend their business with customers, partners and suppliers. Our security experts, combined with our strong support team, deliver up-to-date application safeguards that minimize risk and eliminate its impact on business.
Solve interesting problems and work in a dynamic bureaucracy-free environment while also having the stability and the benefits associated with working for an established company.
We are a product shop with a unique and well-positioned suite of products, a solid customer base, and a lot of exciting development to be done. We ask that you take interest and ownership in what you do, and in return will provide a challenging but supportive atmosphere, a team that you will like and respect, and an opportunity to speak your mind and be heard.
The ideal candidate for this position will have 3-5 years of experience in developing commercial Java applications. Requirements - Demonstrated experience in software design and development - Proficiency in the Java programming language, preferably multi-threaded application development - Familiarity with Object Oriented design principles and design patterns - SQL and general database skills, preferably with MS SQL Server - BS degree in Computer Science or a related field - Excellent communication skills for working closely with other team members as well as across teams on our enterprise suite - Swing application development experience a plus - Familiarity with C++ and XML/SOAP a plus - Experience in vulnerability assessment, intrusion detection, network security a plus - Experience with test-driven development a plus