Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 2.5


Current position security software engineer.
Role in-between development and security.
Responsibilities:
• Providing new features, bugfix
• Evaluating security needs and establish standards accordingly
• Examining and testing software for vulnerabilities
• Overseeing software systems' life cycle development
• Consulting with cybersecurity team about programming practices
• Building and designing prototypes for software security
• Ensuring reliable software with security analysis, countermeasures and defenses
• Integrating security measures while creating and designing security software
• Explaining software security configurations to management and employees
• Creating forensic tools like file viewers, email analysis and disk and data capture
• Managing a software security team of developers
• Maintaining ongoing deployment and support of security applications
• Performing frequent maintenance, enhancement and training of security software
• Monitoring the different phases of projects for security
• Responding to any security breaches within the system

Stack technologies:
Programming stack: Java (11+), Spring Core, Spring Boot, Spring Security, Docker, Maven, Git
Cybersecurity: OWASP, nmap, burpsuite, metasploit, fuzzers, scanners, web application security