Role: Java developer with Cyber Security
Location: Phoenix, AZ (day 1 onsite) (LOCAL)
Duration: 12+ months
Roles and responsibilities
Bachelors Degree in Computer Science, Information Systems, Cyber security or comparable experience, advanced degree preferred
Knowledge of regulatory compliance and security standards
Knowledge of application development and security
Knowledge of data engineering, Cloud security management
Knowledge of data privacy and protection (DPP, GDPR), data security management
Knowledge of scripting languages such as python, Bash, PowerShell or automating security tasks
Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases
Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring and maintaining of assigned applications
Knowledge of event driven architecture and messaging: Kafka, web hooks, asynchronous API design preferred
Experience in application design, software development and automated testing
Experience in Object oriented design and coding with variety of languages
Experience in agile software development methodologies and practices such as scrum/kanban, iterations, user stories
Automation testing experience and documentation (automated, functional and performance), experience in testing frameworks, unit testing, regression testing
Experience with Java 8+, spring suite framework preferred
Experience with python, Django framework preferred
Experience with react js, node js, Go-lang preferred
Experience with Kubernetes, docker, jenkins, cloud deployment (CI/CD) preferred
Experience with PostgreSQL, oracle, or equivalent relational databases preferred
At least one security related certification preferred like: CSSLP, GWEB, GCIH, CEH, GSEC, CASE, CCNA etc.
At least one developer related certification preferred like: OCP, OCA, OCM, DCD, DVA-C02, CKAD, ACE, CCSP, Professional cloud developer etc.