Posted on: 08/12/2022
Job ID: YATS082022107996
Job Description:
Full Stack Web Developer with expertise leading a team during the development of websites and applications. A qualified candidate designs, configures, diagnoses, repairs, upgrades, and optimizes technical solutions in selected discipline(s) at a master technical level. Additionally, candidates would need to have previously led development teams and have the necessary skills such as mentoring, strong communication ability, code review, and conflict resolution. The project(s) will directly involve strong internet web programming ability using Angular/Typescript/JavaScript, mobile friendly responsive design, ADA/Section 508 compliance, Java Web APIs with the modern Spring stack, relational databases such as Oracle 12+/PostgreSQL, GitHub workflows/CICD and AWS deployment and hosting.
Required Skills:
- Experience leading a development team in both new and existing projects with additional
expertise with the following team lead tasks:
-
- o Specialty technical support and consulting
- o Data administration with database analysis and design
- o Application/code review services including pull request review
- o Mentoring team members
- Conflict resolution
- o Strong written and oral communication
- Expertise developing web-based applications that will be deployed to AWS using AWS and GitHub tools/frameworks/technologies which include:
-
- o ECS
- o S3
- o ECR
- o Docker
- o GitHub Actions
- o IAM Roles
- o RDS/Aurora
- o CloudWatch
- o Application Load Balancers
- Expertise with modern web development technologies including but not limited to:
- o Java Web APIs in the modern Spring stack
- o Containerization with Docker
- o Angular user interfaces
- o Relational database design with Oracle/PostgreSQL
- o CI/CD with GitHub workflows and AWS CodeBuild
- o ADA Section 508 accessibility
- o Bootstrap 4+ responsive design
- o Swagger/OpenAPI
- o Authentication/Authorization integration with OAuth2 and OpenID Connect
- Expertise in Test Driven Development specifically focused on CI/CD:
- o Unit Testing
- o Mocking
- o Integration Testing
- o Postman API Testing
- Experience with GitHub and GitFlow Pull Request model
- Experience with Agile development methodologies such as SCRUM including experience with the Atlassian tools (Jira/Confluence), sprint planning and retrospectives, and regular team stand-ups
- Excellent oral and written communication
- At least 4 years of Information Technology experience