Job Description
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
2 days ago