1

Java Security Engineer Jobs (NOW HIRING)

Application Security Engineer

$60.25 - $80.25/hr

Application Security Engineer One of our large financial clients is looking for an experienced ... Development and scripting experience with languages such as Python, Ruby, Java, Go, and bash.

Sr Java SDET - 100% Remote

San Antonio, TX · On-site +1

$51.75 - $65.75/hr

Security Testing experience using security test tool. Hands on experience in Java scripting, Groovy Hands on experience in Chaos Testing Exposure to Software Engineering Principles. Technology Skills ...

Sr Java Backend Developer

Sunrise, FL · On-site

$114K - $149K/yr

Java * Apache Kafka * Hibernate * NoSQL Databases * REST * Reactive programming * Spring Boot ... Security * Experience to develop backend REST-API services * Experience with microservices ...

Role Overview ID.me is looking for a Product Security Engineer to join our Product Security ... Build production-ready security automation using Python or Java to scale security operations and ...

AWS Developer (Java)

Washington, DC · On-site

$57.75 - $74.75/hr

AWS Developer (Java) Location: Washington, DC - Hybrid Hire Type: Contract Job Overview ... We are seeking a highly skilled Senior Backend & Security Engineer to design, build, and secure our ...

Network Security Engineer

Westlake, TX · On-site

$100K - $137K/yr

... Java, Ansible, Github. Fundamental knowledge of networks and networking. Advanced knowledge of information security and security principles. Extensive experience with and knowledge of firewall and ...

Sr Java SDET - 100% Remote

San Antonio, TX · Remote

$51.75 - $65.75/hr

Security Testing experience using security test tool. Hands on experience in Java scripting, Groovy Hands on experience in Chaos Testing Exposure to Software Engineering Principles. Technology Skills ...

next page

Showing results 1-20

Java Security Engineer information

See salary details

$47

$55

$65

How much do java security engineer jobs pay per hour?

As of Jul 4, 2026, the average hourly pay for java security engineer in the United States is $55.29, according to ZipRecruiter salary data. Most workers in this role earn between $50.48 and $60.10 per hour, depending on experience, location, and employer.

What Is the Job of a Java Security Engineer?

A Java security engineer’s role is to design, build, and deploy frameworks and technology solutions that are in compliance with an organization’s security initiatives and technical specifications. Your responsibilities in this career include identifying and troubleshooting performance issues. You may also develop software applications that enhance performance or security. Your duties may involve training non-IT staff and on-call support as well. You maintain the current architecture of the system, developing solutions as necessary to enhance its secure operation. You may also assume a management role in some positions and oversee a team of computer support staff.

What does a Java Security Engineer do?

A Java Security Engineer is responsible for ensuring that Java applications are secure from vulnerabilities and threats. They design, implement, and review security features within Java software, such as authentication, authorization, encryption, and secure coding practices. Their work often involves identifying potential security risks, conducting code reviews, and collaborating with development teams to ensure compliance with security standards and best practices. They may also respond to security incidents, patch vulnerabilities, and stay updated on the latest security trends affecting Java applications.

What is the difference between Java Security Engineer vs Application Security Engineer?

AspectJava Security EngineerApplication Security Engineer
Required CredentialsBachelor's in CS, Java certifications, security certifications (e.g., CISSP)Bachelor's in CS, security certifications, knowledge of secure coding
Work EnvironmentDeveloping and implementing security for Java applicationsAssessing and improving security across various applications and platforms
Employer & Industry UsageTech companies, financial institutions using Java-based systemsBroad industry use, including finance, healthcare, and tech
Search & Comparison IntentFocus on Java-specific security rolesBroader application security roles, including Java

The Java Security Engineer specializes in securing Java applications, focusing on Java-specific vulnerabilities and security measures. In contrast, the Application Security Engineer works across various platforms and languages to ensure overall application security. Both roles require security certifications and a strong understanding of secure coding practices, but their scope and focus differ based on the technology stack.

What are the key skills and qualifications needed to thrive as a Java Security Engineer, and why are they important?

To excel as a Java Security Engineer, you need a solid background in Java programming, application security principles, and a strong understanding of secure coding practices, often supported by a degree in computer science or a related field. Familiarity with security tools like OWASP ZAP, static code analysis platforms, and knowledge of common frameworks such as Spring Security, along with certifications like CISSP or CSSLP, are typically utilized. Attention to detail, problem-solving, and effective communication are essential soft skills for collaborating with development teams and identifying vulnerabilities. These skills are crucial for safeguarding applications, ensuring regulatory compliance, and maintaining organizational trust in digital systems.

What are some common challenges a Java Security Engineer faces when integrating security measures into existing applications?

A major challenge for Java Security Engineers is implementing robust security features without disrupting existing application functionality or performance. This often requires a thorough understanding of legacy code, careful assessment of current vulnerabilities, and close collaboration with development teams to ensure seamless integration. Additionally, keeping up with rapidly evolving security threats and ensuring compliance with industry standards can add complexity to the role. Effective communication and proactive planning are essential for overcoming these challenges and ensuring secure, stable applications.
What are the most commonly searched types of Java Security Engineer jobs? The most popular types of Java Security Engineer jobs are:
Infographic showing various Java Security Engineer job openings in the United States as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $115,000 per year, or $55.3 per hour.

Full-time

Posted 16 days ago


Job description

Lead developer with 10 plus years of experience
  • Strong Microservices architecture with Integration Background.
  • Has previous experience in Re Architecting and transitioning from a vendor based system like TIBCO BW / Mulesoft to an open source platform like Apache Camel
  • Excellent knowledge working in Java 8, Spring, Webservices, Mapstruct, Reactive Spring
  • Knowledge of Enterprise Integration Patterns, API Gateway - Mashery
  • Ability to work in a green field project
  • Engineers extensible solutions with the team in mind and can fix complex bugs
  • Reviews code to ensure it is functionally correct and consistent with the technical design
  • Mentor and guide the team members to produce quality code
  • Accountable for domain dependencies and critical paths
  • Accountable for complex stories and integration or business requirements
  • Anticipates risks and provides contingency solutions and timelines
  • Experience in UI development using javascript and other UI frameworks like Angular
  • Exhibit lead level skills, to be able to independently drive the assignments from requirements to Deployment by themselves
  • Should have the right attitude to pick any technology
  • Demonstrated ability to build frameworks that can are scalable, maintainable and resilient.
  • Bachelor of Science in Computer Science.
  • Good knowledge and experience designing and developing applications and reusable components using J2EE technologies, Application servers

External
  • Minimum of 5 years of experience with: Java EE, JMS, Web Services, REST and JSON, XML, XSLT
  • Strong experience using Git and Jenkins
  • Experience with Unix/Solaris and Oracle databases.
  • Strong analytical and problem-solving skills.
  • Strong oral and written communication skills and a team player.
  • Development experience with java security (nice to have)
  • Experience or knowledge with Agile (Scrum)