logo

JobNob

Your Career. Our Passion.

Senior Application Security Developer - Java


Racrosoft Technologies


Location

Bangalore | India


Job description

About the job We are looking for an Application Security Developer who will be responsible for ensuring the security of software applications. Their primary focus is to identify and address potential security vulnerabilities in applications to prevent unauthorized access, data breaches, and other security threats. Responsibilities : - Excellent development skills in developing Web Applications, Services, and multi-threaded server-side implementations using Java/J2EE, Spring, Hibernate, and Web Services using REST. - Experience/good understanding of application security, including vulnerability assessments and code reviews. - knowledge of secure coding practices, encryption, authentication, and authorization mechanisms. - Good to have Docker and Kubernetes - Total 5+ Years of experience, out of which 2+ years of working experience on spring boot, JPA. - Proven experience in the use of Eclipse, Maven, Junit, and IntelliJ. - Well-versed with SQL Queries and relational databases like MySQL. - Good logical and analytical skills and quick in grabbing functional aspects of many applications at a time. - Good in test-driven development and experience in writing unit tests and integration tests. - Experience in working in an AWS environment and Agile/Scrum - Experience in troubleshooting web application defects, and debugging with in-browser tools. - Should be self-driven, independently review the requirements, and design the solution. - Customer service-minded with excellent communication skills. - Experience in DevOps process Skills Required : Programming and Scripting : - Proficiency in Java programming language. - Scripting skills for automated security testing and analysis. Security Knowledge : - In-depth understanding of application security principles, OWASP Top Ten, and common security vulnerabilities. - Knowledge of security standards and best practices. Security Tools : - Familiarity with security tools such as static code analyzers, dynamic analysis tools, and penetration testing frameworks. Risk Assessment : - Ability to assess security risks and prioritize remediation efforts based on potential impact. Communication : - Strong communication skills to collaborate with development teams, articulate security risks, and provide guidance. Continuous Learning : - Stay updated on the latest security threats, vulnerabilities, and industry best practices. - Engage in continuous learning to adapt to evolving security landscapes. (ref:hirist.tech)


Job tags



Salary

All rights reserved