Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
Use engineering practices like pair programming, TDD, ATDD, CI / CD, and Refactoring techniques
Lead the craftsmanship, availability, resilience, and scalability of your solutions
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
Basic Qualifications :
Bachelor's Degree or military experience
At least 7 years experience in software development
At least 7 years of system administrator experience
At least 3 years of hands-on experience building APIs using Golang / NodeJS / Java
At least 7 years of SDLC experience using Java EE technologies
At least 3 years of experience in developing RESTful APIs using Spring or Jersey or Express
At least 1 Year experience in one of the following : RDBMS, SQL, No-SQL, RDS, PostgreSQL, MongoDB or DynamoDB
Preferred Qualifications :
Master's Degree
9+ years of professional experience in a technical role
3+ years of Cyber Security experience
7+ years experience in Agile practices
6+ years of leadership experience with full life-cycle IT development and platform support
2+ years of CI / CD toolsets experience
3+ years experience in one of the following Cloud technologies : AWS, Azure, OpenStack, Docker, Ansible, Chef or Terraform
3+ years experience in one of the following Build and CICD technologies : lSVN, GitHub, Maven, Jenkins, Nexus or Sonar
3+ Years experience in one of the following Quality Assurance technologies : ATDD, Selenium, Cucumber, JUnit, SoapUI and Postman
3+ years experience in Unix Shell Scripting
2+ years experience with one of the following : HP Diagnostics, JMeter, Splunk, BlueStripe, CloudWatch or Zabbix
2+ years experience with one of the following Agile methodologies : Scrum, SAFe, and Kanban
Certified in one of the following : Java, Spring or AWS technologies
Experience Deploying WAF solutions & OWASP Top 10
Working knowledge of AWS services including S3, ELB / ALB, Route 53, Lambda, EC2 Subnets, CFT
Working knowledge of the Web Application Firewall / OWASP Top 10 / Secure coding
Working knowledge with at least one language : Go, Python, Angular, Node, Java with a focus on web applications and APIs