Quick overview
Job description
| POSITION OVERVIEW | |||
| • The Penetration Tester / Ethical Hacker is responsible for identifying, validating, exploiting, and supporting remediation of security vulnerabilities within large-scale Java applications. This is a hands-on technical role focused on application penetration testing and ethical hacking using real-world attack techniques. | |||
| • The successful candidate will combine strong Java development/engineering knowledge with practical penetration testing experience and work closely with Development and Testing teams to identify vulnerabilities, validate exploitability, and strengthen application security. | |||
| MINIMUM QUALIFICATIONS | |||
| • Education: Bachelor's degree in Computer Science, Information Security, Software Engineering, or a related technical field. | |||
| • Minimum 6 years of combined Development and/or Security experience. | |||
| • Prior software engineering/development experience, including Core Java coding. | |||
| • Hands-on Penetration Testing / Ethical Hacking experience focused on Java/J2EE application security. | |||
| • Experience supporting a large-scale, public-facing enterprise application. | |||
| • Experience working in a DevSec or application security environment. | |||
| REQUIRED TECHNICAL / FUNCTIONAL SKILLS | |||
| • Core Java programming and strong understanding of Java application architecture and security practices. | |||
| • Hands-on web application penetration testing using manual and automated techniques. | |||
| • Ability to validate and exploit vulnerabilities and create/modify proof-of-concept exploits. | |||
| • Manipulation of URLs, query parameters, HTTP requests, browser data, tokens, sessions, and cache behavior. | |||
| • OWASP-related vulnerabilities and exploitation techniques, including SQL injection, XSS, authentication and authorization weaknesses. | |||
| • Hands-on use of Burp Suite and familiarity with Metasploit. | |||
| • Familiarity with Fortify on Demand SAST/DAST and MITRE ATT&CK. | |||
| • Understanding of cryptography and SSL/TLS. | |||
| • Scripting experience supporting penetration testing and security analysis. | |||
| • Ability to clearly document technical findings, exploitability, risk, evidence, and remediation. | |||
| KEY RESPONSIBILITIES | |||
| • Conduct hands-on penetration tests and vulnerability assessments of Java applications and supporting infrastructure. | |||
| • Identify application security weaknesses using manual and automated techniques. | |||
| • Simulate attacker techniques and develop or modify exploits to determine actual exploitability. | |||
| • Analyze workflows, authentication, authorization, sessions, tokens, browser data, URLs, query parameters, and other attack surfaces. | |||
| • Collaborate with Development teams to understand architecture, identify weaknesses, and provide remediation/secure coding guidance. | |||
| • Collaborate with Testing teams to integrate security considerations into manual and automated testing. | |||
| • Document findings, technical evidence, risk, business impact, and recommended corrective actions. | |||
| • Validate remediation through follow-up testing and retesting. | |||
| • Monitor relevant Java threats, vulnerabilities, and published NIST CVEs. | |||
| • Support secure SDLC improvement and application security standards/practices. | |||
| PREFERRED QUALIFICATIONS | |||
| • OSCP, GWAPT, GXPN, GPEN, LPT, CEH, CISSP, or comparable certification. | |||
| • Python, Bash, or other penetration-testing scripting experience. | |||
| • Secure Java code review experience. | |||
| • API penetration testing experience, including REST and/or SOAP. | |||
| • Cloud security testing and/or mobile application penetration testing. | |||
| • HIPAA or comparable regulated-environment knowledge. | |||
| • SCA/SBOM experience identifying vulnerable third-party components. | |||
| • AI-assisted security tools used to identify vulnerabilities or attack paths, with manual validation of exploitability. | |||
| CANDIDATE PROFILE | |||
| • Candidate should clearly explain a current/recent Java application they personally penetration tested, including application purpose and architecture. | |||
| • Candidate should distinguish their individual role and the penetration testing activities they personally performed. | |||
| • Candidate should provide specific examples of vulnerabilities personally identified, exploited, validated, documented, and retested. | |||
| • Candidate should explain hands-on Burp Suite use rather than relying solely on automated scanning. | |||
| • Candidate should demonstrate how Java development knowledge contributes to vulnerability identification and collaboration with Development. | |||
| • Candidate should distinguish Hands-on Experience, Working Knowledge, and Exposure. | |||
Similar jobs
- KO
Network Security ArchitectRecently posted
Kodeva LLC · United States · Hybrid · Posted 12 Nov 2026 🇺🇸
AWSMFATCP/IP+5TechnologySalary not listed - MS

Director of SecurityRecently posted Auto Apply
Marksman Security LLC · Huntersville · Hybrid · Posted 12 Nov 2026 🇺🇸
PayrollPerformance ManagementSchedulingSalary not listed - MS

Security Officers Kansas CityRecently posted Auto Apply
Marksman Security LLC · Kansas City · Hybrid · Posted 12 Nov 2026 🇺🇸
Administrative$21/hr - IN

Senior Identity and Access Management EngineerRecently posted Auto Apply
InterSystems · Boston · Hybrid · Posted 12 Nov 2026 🇺🇸
Engineering$126k/yr - DS
Cybersecurity Engineer – Application/Software Security (TS/SCI)Recently posted Auto Apply
Data Systems Analysts, Inc. · Charlottesville · Hybrid · Posted 12 Nov 2026 🇺🇸
OracleSQLGit+15TechnologySalary not listed - CO

Travel Executive Protection Agent (Armed)Recently posted Auto Apply
Concentric · Washington · Hybrid · Posted 12 Nov 2026 🇺🇸
Continuous ImprovementDiversity & InclusionForecasting+2$185k/yr - CA

Security Operation Center Associate - 2nd ShiftRecently posted Auto Apply
Carvana · Tempe · Hybrid · Posted 12 Nov 2026 🇺🇸
Data EntryInventory Control$20 - $21/hr - OD
Member of Technical Staff, Security EngineeringRecently posted Auto Apply
Odysseyml · Palo Alto · Hybrid · Posted 12 Nov 2026 🇺🇸
OnboardingRoboticsRisk Assessment+5Salary not listed - 1P

Security Engineer, Corporate SecurityRecently posted Auto Apply
1password · Remote (United States | Canada) · Remote · Posted 12 Nov 2026 🇺🇸
Talent AcquisitionOracleSQL+9TechnologySalary not listed - OP

Security Incident Response Team ManagerRecently posted Auto Apply
Openai · San Francisco · Hybrid · Posted 12 Nov 2026 🇺🇸
Background ChecksComplianceGenerative AI+1TechnologySalary not listed - AS

Information System Security Engineer (ISSE)Recently posted Auto Apply
AGE Solutions · Chambersburg · Hybrid · Posted 12 Nov 2026 🇺🇸
MicroservicesEncryptionMFA+5Technology$150k/yr - AF
Personnel Security AnalystRecently posted Auto Apply
Accenture Federal Services · San Antonio · Hybrid · Posted 12 Nov 2026 🇺🇸
ComplianceTechnology$52.3k - $104.2k/yr
