Java Application Security Engineer – HTTPS, SSL/TLS, Tomcat & MySQL

Filled
February 23, 2026

Job Description

Key Responsibilities

  • Design, implement, and maintain HTTPS and secure communication across Java backend services
  • Configure and manage SSL/TLS certificates (Let’s Encrypt, commercial CAs, internal PKI)
  • Secure Apache Tomcat servers including keystores, truststores, ciphers, protocols, ports, and connectors
  • Configure secure URL access, firewall rules, and integrate with reverse proxies
  • Harden MySQL security: user roles, permissions, network access, encryption, and secure backups
  • Implement application-level security controls: authentication, authorization, token-based access, API security
  • Conduct security audits and vulnerability assessments for backend services
  • Support secure deployment in on-premises and cloud environments
  • Collaborate closely with backend developers and DevOps teams to ensure security best practices
  • Prepare detailed security documentation and deployment guidelines for internal teams and customers

Required Skills & Experience

  • Strong hands-on experience with Java backend development
  • Deep understanding of HTTPS, SSL/TLS, PKI, and certificate management
  • Experience securing Tomcat servers and Java web applications
  • Knowledge of MySQL security best practices
  • Familiarity with authentication and authorization mechanisms (OAuth, JWT, SAML)
  • Ability to perform security audits, vulnerability scanning, and risk mitigation
  • Hands-on experience with firewalls, reverse proxies, and secure network configurations
  • Understanding of cloud security principles (AWS, Azure, or GCP)
  • Strong communication and documentation skills

Preferred Qualifications

  • Experience with Spring Security and secure API development
  • Knowledge of DevSecOps practices and CI/CD pipeline security
  • Familiarity with container security (Docker, Kubernetes)
  • Industry certifications like CISSP, CEH, or OSCP are a plus

Engagement Details

  • Location: Remote / Onsite (depending on candidate preference)
  • Contract: Full-time or long-term freelance
  • Compensation: Competitive, based on experience