CrawlJobs Logo

Sr. Java Developer (Application Security / FTE / Hybrid)

United States, Charlotte Employment contract · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

We are currently seeking a Sr. Java Developer (Application Security / FTE / Hybrid) to join our team in Charlotte, North Carolina (US-NC), United States (US).

Job Responsibility

  • 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
  • Configure and enforce web security controls such as CSP headers, secure cookies (HttpOnly, Secure, SameSite), and cache directives
  • Debug and resolve issues related to HTTP errors (e.g., 500 errors), session management, and application behavior inconsistencies
  • Work closely with frontend and backend 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 prioritize 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

Requirements

  • Minimum 5+ years of experience in Java/J2EE development, including building and maintaining enterprise-level web applications
  • At least 3+ years of hands-on experience in application security, including identifying and remediating vulnerabilities such as XSS, CSRF, IDOR, and session-related issues
  • Minimum 3+ years of experience with web technologies such as HTML, CSS, JavaScript, and frameworks/libraries like jQuery, Axios, or Ext.js
  • At least 2+ years of experience in secure coding practices, including input validation, output encoding, authentication, and authorization mechanisms
  • Minimum 2+ years of experience working with RESTful APIs and web services, including securing APIs and handling authentication/authorization
  • At least 2+ years of experience with application servers such as Apache Tomcat, WebLogic, or JBoss
  • Minimum 2+ years of experience in vulnerability management tools (e.g., Fortify, Checkmarx, Veracode, or similar SAST/DAST tools)
  • At least 2+ years of experience in debugging and resolving production issues, including HTTP errors and performance bottlenecks
  • Minimum 1+ year of experience with security configurations, including CSP headers, secure cookies (HttpOnly, Secure, SameSite), and cache control mechanisms
  • At least 1+ year of experience working in Agile/Scrum environments, participating in sprint ceremonies and collaborative development
  • Bachelors in Computer Science or equivalent work experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. Java Developer (Application Security / FTE / Hybrid)

8 matching positions

New

IT Quality Sr Analyst

The IT Quality Sr Analyst is a seasoned professional role. Applies in-depth disc...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years experience in an IT Quality role
  • Demonstrated execution capabilities
  • Development experience in a fast-paced, time-to-market driven environment
  • Experience with test automation, test scenario and test scripts creation and modification
  • Comfortable with writing complex queries
  • Experience with reporting tools
  • Hands on experience with testing automation tools
  • Project management experience preferred
Job Responsibility
Job Responsibility
  • Responsible for initiatives related to User Acceptance Testing (UAT) process and product rollout into production, making recommendations of solutions and improvements
  • Responsibilities may also include software quality assurance testing
  • Conducts complex process monitoring, product evaluation and audit assignments
  • reports issues and makes recommendations for solutions
  • Ensures project standards and procedures exist, are fully / clearly documented and followed throughout the software development life cycle
  • makes recommendations for enhanced documentation
  • Monitors products for conformance to standards
  • monitors processes for conformance to procedures
  • identifies risks and recommends solutions
  • ensures annual organizational reviews of standards and procedures are conducted
  • Fulltime
Read More
Arrow Right
New

Java Bigdata Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
  • Good knowledge on JavaSpark
  • Experience in Bigdata and Hive
  • Good understanding and hands on in AI tools like co-pilot etc.
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right
New

Senior Mixed Methods User Researcher

The Firefox User Research team champions human-centered exploration of complex p...
Location
Location
Canada
Salary
Salary:
105000.00 - 130000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 years of UX research work experience in the consumer technology industry
  • Significant experience leading both evaluative and generative research across multiple phases of the product development lifecycle
  • Demonstrated success operating in fast-paced, agile environments, adapting to shifting priorities while maintaining research impact
  • Experience applying a diverse set of qualitative methods (e.g., interviews, concept testing, usability studies) and practical experience with quantitative approaches (e.g., survey design, data analysis)
  • Strong judgment in evaluating research priorities and making trade-off recommendations across multiple concurrent workstreams
  • Deep, current knowledge of AI tools used in research workflows, with the expertise to evaluate their outputs critically and apply them responsibly and effectively
  • Collaborative communicator, skilled at building partnerships with cross-functional teams and driving alignment through evidence-based insights
  • Experienced in supporting iterative, user-centered product development, ensuring research continuously informs design and strategy
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
Job Responsibility
Job Responsibility
  • Lead mixed method user research studies across the mobile and privacy product spaces, developing research materials, executing research, and turning data into actionable recommendations
  • Facilitate a user-centered design and product development process that advocates for users' needs and perspectives
  • Leverage AI tools thoughtfully across the research workflow while applying critical review to ensure outputs are accurate
  • contribute to the development of standards for responsible AI use in research
  • Partner cross-functionally with product, design, engineering, data science, and marketing to identify high-impact research opportunities and align insights to business priorities
  • Understand and incorporate complex and nuanced technical and business requirements into research
  • Collaborate with Mixed Methods and Quantitative User Researchers
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right
New

Cook / Manager

We’re not going to bore you with a long list of empty adjectives, we want one si...
Location
Location
United Kingdom , Woking
Salary
Salary:
18705.00 GBP / Year
impactfood.co.uk Logo
Impact Food Group
Expiration Date
July 15, 2026
Flip Icon
Requirements
Requirements
  • Great cooking and people management skills
  • Experienced Cook/Chef Manager, used to cooking using fresh seasonal ingredients at volume
  • Managing your kitchen and liaising directly with onsite clients
Job Responsibility
Job Responsibility
  • Heading up the team
  • Making sure service runs smoothly
  • Ensuring all due diligence is adhered to
What we offer
What we offer
  • Free meal on shift
  • Uniform
  • School holidays off
  • Staff discount scheme at over 850 retailers
  • Monthly opportunities for best teams to win shopping vouchers
  • Free qualifications and career development opportunities
  • Parttime
Read More
Arrow Right
New

Lead Java Full Stack Developer – Vice President

The Java Full Stack Developer is a senior level position responsible for establi...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Demonstrated leadership and project management skills
  • Experience in applying resilience patterns (Resilience4j circuit breakers, retries) for external API integrations
  • Experience of building RESTful APIs using Springboot, Spring, Hibernate
  • Experience with databases such as Oracle and MongoDB
  • Experience with containerization and orchestration technologies like OpenShift and Kubernetes
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Proficiency in programming in Java, Python, Scala
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right
New

Python Application Developer, AVP

We are seeking a Python Application Developer to join our Technology team and ta...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software application development, including systems analysis, design, and end-to-end project delivery
  • Proficiency in Python, with practical experience applying it to build and maintain software applications in a professional environment
  • Experience with Angular for building dynamic, client-facing web applications
  • Hands-on use of AI-assisted coding tools such as Devin, GitHub Copilot, or similar platforms to accelerate development and prototyping
  • Ability to rapidly prototype and iterate on solutions using AI-powered development and presentation tooling
  • Exposure to machine learning concepts or AI/ML workflows in an applied engineering context
  • Demonstrated ability to manage and deliver technology projects successfully, balancing scope, timelines, and stakeholder expectations
  • Familiarity with consulting and project management methodologies, with the ability to apply structured approaches to complex technical challenges
  • Able to work independently with a high degree of autonomy, making sound decisions with limited day-to-day supervision
  • Comfortable working under pressure, adapting quickly to shifting priorities, deadlines, or changing requirements
Job Responsibility
Job Responsibility
  • Design and build new application systems and enhancements to existing platforms, ensuring solutions meet defined business requirements and quality standards
  • Lead all phases of the software development lifecycle — from feasibility and planning through design, construction, testing, and production deployment
  • Analyze complex technical and business problems, evaluate system processes against industry standards, and deliver well-reasoned engineering solutions
  • Develop and integrate security measures into application design, validating system functionality and integrity through post-implementation analysis
  • Collaborate with business users, clients, and cross-functional technology teams to recommend and implement advanced programming solutions that address real operational needs
  • Define and uphold engineering standards and best practices across the development lifecycle, ensuring consistent and repeatable processes
  • Coach and guide junior and mid-level engineers, sharing technical expertise to raise the quality and capability of the broader team
  • Apply sound judgement when assessing technical risk and business impact, ensuring solutions align with compliance requirements and safeguard the firm's integrity
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Fulltime
Read More
Arrow Right
New

Sales Lead

As a Sales Lead, you're a key team member who supports and role models excellent...
Location
Location
United States , Williamsburg
Salary
Salary:
Not provided
anntaylor.com Logo
Ann Taylor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-months of retail sales experience (preferred)
  • Management experience (preferred)
  • Technology proficient and ability to operate a point-of-sale system
  • Enjoys communicating and coaching
  • Flexible availability – including evenings, weekends, and holidays
  • Takes initiative in making thoughtful decisions
  • Ability to organize, delegate, and prioritize assignments to stay on top of deadlines
Job Responsibility
Job Responsibility
  • Be a representative of the brand and model personalized customer experience behaviors
  • Assist store leaders with onboarding and developing an effective, highly engaged team
  • Support an inclusive store environment for associates where everyone feels welcome and engaged
  • Uphold the highest visual and operational standards while keeping the focus on the customer
  • Use tools to drive a customer-focused team environment and profitable business
  • Provide in-the-moment feedback and coaching so each associate can bring their best to customer interactions
  • Build productive relationships by sharing ideas and supporting the team
  • Use technology to stay informed on company priorities and promotions and provide customers with a seamless omnichannel shopping experience by utilizing available tools
  • Seamlessly step into the role of manager when needed
What we offer
What we offer
  • 401(k) plan
  • Merchandise discounts plus eligibility for discounts at our sister brands
  • Professional development and opportunities for advancement across our brands
  • Community impact through our philanthropic partnerships
  • Parttime
Read More
Arrow Right
New

C++ Game Programmer Intern

Your primary mission will be to learn, adapt, and write your first production-re...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eagerness to learn, adapt, and write production-ready code
  • Knowledge of C++ basics
  • OOP fundamentals
  • Strong logic skills
  • Passion for game development
  • Personal projects or relevant university background
Job Responsibility
Job Responsibility
  • Learn, adapt, and write first production-ready code under guidance
  • Dive into game development mechanics, working on real tasks for titles
  • Absorb new knowledge quickly, understand existing codebases, learn to maintain high coding standards
  • Implement gameplay features and fix bugs using C++ under mentor supervision
  • Collaborate with game designers, artists, and senior developers
  • Learn industry-standard development practices, clean code principles, and optimization techniques
  • Attend daily team meetings (Stand-ups) and participate in code reviews
  • Get hands-on experience with Agile/Scrum workflows and game development tools
  • Fulltime
Read More
Arrow Right