Java Developer; Application Security; hybrid
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-05-02
Listing for:
NTT DATA, Inc.
Full Time
position Listed on 2026-05-02
Job specializations:
-
Software Development
Job Description & How to Apply Below
Java Developer (Application Security)
Company: NTT DATA Services
Location:
Charlotte, NC (hybrid)
- Design, develop and maintain secure Java/J2EE-based applications, ensuring adherence to enterprise security standards and best practices.
- Identify, analyze and remediate application security vulnerabilities such as XSS, CSRF, session fixation, IDOR and path traversal issues.
- Perform regular code reviews and security assessments to detect code smells, insecure patterns and misconfigurations.
- Collaborate with security teams to triage and resolve findings from vulnerability scans, penetration testing and security audits.
- Implement secure coding practices, including input validation, output encoding and proper authentication/authorization mechanisms.
- Update and manage third‑party libraries (e.g., Axios, jQuery, Ext.js), ensuring no outdated or vulnerable versions are in use.
- Debug and resolve issues related to HTTP errors (e.g., 500 errors), session management and application behaviour inconsistencies.
- Work closely with front‑end and back‑end teams to ensure consistency in validation and prevent security gaps between UI and server‑side logic.
- Analyze and secure APIs, including TPP/Open Banking integrations, ensuring proper authentication and data protection.
- Participate in sprint planning, daily stand‑ups and backlog grooming with Agile teams to prioritise security and development tasks.
- Document security fixes, technical designs and remediation steps for knowledge‑sharing and audit readiness.
- Support production releases, perform root‑cause analysis for incidents and implement preventive measures.
- Continuously research emerging security threats and recommend improvements to strengthen application security posture.
- 5+ years of experience in Java/J2EE development, including building and maintaining enterprise‑level web applications.
- 3+ years of hands‑on experience in application security, including identifying and remediating vulnerabilities such as XSS, CSRF, IDOR and session‑related issues.
- 2+ years of experience in secure coding practices, including input validation, output encoding, authentication and authorization mechanisms.
NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please . If you’d like more information on your EEO rights under the law, please . For Pay Transparency information, please .
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×