Contact|1-877-685-7348

Server-Side Java Developer

This is a mid-level server-side Java position, working for architecture group. Work includes security fixes, special projects, and long-term architectural improvements.

Responsibilities:

  • Making security-related fixes and improvements
  • Responding to penetration test reports
  • Performing security testing with Fortify and other tools
  • Installing and supporting our On-Premise product
  • Occasional travel (10-20%) to perform On-Premise installations
  • Writing and improving On-Premise documentation
  • Enhancing performance of our core server product

Required Skills/Experience:

  • Server-side Java (J2EE/JEE): Servlets, JSPs, EJBs, JBoss or other leading J2EE app server
  • JDBC and higher-level persistence frameworks (Hibernate)
  • Knowledge of security problems faced by web applications. What are the common attacks, and how do you prevent them?
  • Experience with security tools, such as Fortify and WebInspect
  • Knowledge of configuration management expertise (Subversion, setup programs, packaging) for On-Premise package prep and installation
  • Experience with Command-line Linux
  • Core Java knowledge (networking, file I/O, concurrency, Collections, core language concepts)
  • SQL (subqueries, transactions, joins, etc.)
  • Encyption/decryption using Java Cryptography Extension (JCE)
  • Bachelor's degree with minimum of 8 years' experience
  • Excellent verbal and written communication skills
Back to Careers