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
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Hands-on experience in system design, application development, testing, and ensuring operational stability.
- Proficient with continuous integration and delivery tools, such as Terraform, and setting up fully automated CI/CD pipelines.
- Experience with container technologies and orchestration tools like ECS, Kubernetes, and Docker.
- Hands on coding skills in Java, with experience in Java/J2EE, Kafka, REST APIs, and building event-driven microservices.
- Experience in developing, debugging, and maintaining code in large corporate environments using modern programming and database querying languages.
- Understanding of Software Development Life Cycle, with proficiency in developmental toolsets like GIT/Github/BitBucket, JIRA, and Maven.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Cloud-based certification like AWS Developer/Solution Associate is a plus.
- Familiar with PERF testing and turning as well as shift left practices like component testing, contract testing, mutation testing.
- Exposure to cloud technologies and AWS Services in public cloud infrastructure (S3, Terraform, EKS, ECS, MSK)