Job Description
Responsibilities:
Work with product owners to understand desired application capabilities and testing scenarios
Continuously improve software engineering practices
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
Full-time