Job responsibilities
- Executes standard security solutions in accordance with existing playbooks to satisfy security requirements for internal clients (e.g., product, platform, and application owners)
- Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
- Applies specialized tools (e.g., vulnerability scanner) to analyze and correlate incident data to identify, interpret, and summarize probability and impact of threats when determining specific vulnerabilities
- Supports delivery of continuity-related awareness, training, educational activities, and exercises
- Participate in design and develop scalable and resilient systems in a timely manner using Java and React to contribute to continual, iterative improvements for product teams
- Design, write, comment and unit test code to confirm software modules are of the highest quality
- Build Micro services that will run on the bank’s internal cloud and the public cloud platform
- Sharpen debugging skills using standards IDE, remote debuggers, CLI based tools
- Collaborate with teams in multiple regions and time zones
- Participate in scrum team stand-ups, code reviews and other ceremonies
Required qualifications, capabilities, and skills
- Formal training or certification on security engineering solutions concepts and 2+ years applied experience
- Basic experience developing security engineering solutions
- Experience across the whole Software Development Life Cycle
- Exposure to agile methodologies such as CI/CD, application resiliency, and security
- Working knowledge of information and network security, IT risk management, and architectural concepts and patterns
- Hands on experience in Java\J2EE, Spring Boot, Database knowledge, React JS, CI\CD, designing features, AWS cloud experience, performance tuning
- Understanding of architecture and design across all systems and working proficiency in developmental toolsets
- Knowledge of industry-wide technology trends and best practices
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Experience with any Web servers – HAProxy, Apache Http Server, Envoy Proxy, NGINX.
Preferred qualifications, capabilities, and skills
- Designing & developing micro-front end based micro-services.
- Public cloud associate level certification