SO

Senior Java Developer Security & Cryptography

Sourceright Technologies
Pune6-8 LPA Posted 2 Sept 2025
FULL TIME
Cassandra
Nosql
Mongodb
Mysql
Postgresql
+1 more

Job Description

  • Key Responsibilities:
  • Design, develop, and maintain secure, high-performance Java-based applications.
  • Implement and manage cryptographic algorithms , ensuring adherence to industry-standard protocols (eg, AES, RSA, SHA, TLS).
  • Apply secure coding and compliance practices to mitigate security threats (eg, OWASP Top 10).
  • Ensure system architecture aligns with Core and MVC patterns , and promote best practices across the team.
  • Collaborate with architecture and DevOps teams to embed security-first design principles into the development lifecycle.
  • Perform code reviews , threat modeling, and contribute to internal security audits.
  • Maintain strong working knowledge of SQL (eg, MySQL, PostgreSQL) and NoSQL databases (eg, MongoDB, Cassandra), ensuring optimal data access and storage strategies.
  • Keep documentation updated for cryptographic and security processes and mentor junior developers on technical and security aspects.
  • Stay current with emerging security technologies, threats, and regulations.
  • Required Skills & Qualifications:
  • 8+ years of strong Java development experience.
  • Deep knowledge of Java Cryptography Architecture (JCA), Java Security Manager, and encryption protocols.
  • Proficiency in Core Java concepts and application of MVC architectural pattern.
  • Strong hands-on experience with SQL and NoSQL databases including schema design, indexing, and optimization.
  • Knowledge of security standards such as OWASP, PCI-DSS, ISO 27001, or NIST.
  • Familiarity with Spring Security, OAuth2, JWT, and SAML.
  • Experience working with build tools (Maven/Gradle) and version control systems (Git).
  • Exposure to security testing tools like OWASP ZAP, Burp Suite, or Fortify.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work independently as an individual contributor and take ownership of modules.
  • Preferred Qualifications:
  • Certifications such as Oracle Certified Java Developer, CISSP, or CEH .
  • Experience in regulated industries like finance, banking, or healthcare.
  • Knowledge of cloud security (AWS/GCP/Azure), container security , and API security