Posted on: 08/04/2022
Job ID: YATS082022107662
Job Description:
Responsibilities:
- Architects, designs, configures, implements, diagnoses, repairs, upgrades, and optimizes applications that support the agency’s clients, employees and overall mission.
- Anticipates the impact new or modified software and tools will have on existing systems.
- Participates in the design and implementation of systems that meet user needs.
- Monitors and evaluates operations, programs, processes and/or practices for quality and effectiveness; makes recommendations for improvement.
- Adapts automated system(s) to accommodate special agency needs; designs or enhances agency unique automated systems to interface with existing systems as needed; prepares systems for migration to the cloud.
- Identifies problems or potential problem areas and recommends solutions.
- Aids other development staff in trouble shooting and answering technical questions
- Tests software using appropriate methodology and techniques
- Understands database/data relationship fundamentals, SQL experience a plus
- Deals with people in a manner which shows sensitivity, tact, and professionalism
- Plans, organizes, and prioritizes time and workload to accomplish tasks and meet deadlines
Required Skills:
- Skill in designing and building customer-facing web applications
- Problem analysis and solving skills
- Experience with Service Oriented Architecture & creating API’s using REST and SOAP
- Understanding of security principles related to access, roles, groups, and permissions
- Experience in Core Java framework
- Experience in Angular and TypeScript
- Experience in HTML 5, CSS, JavaScript libraries & frameworks
- Experience in using Spring Framework/Spring Boot/Spring Security is preferred
- Experience and/or exposure to JPA or Hibernate
- Experience with Eclipse or Eclipse based IDEs
- Experience with AWS technologies, API Gateway, Elastic Beanstalk, CloudWatch Logging,
Terraform, CloudFormation a plus
- Experience with CI/CD
- Experience in GitHub
- Experience with Containerization (Example: Docker)
- Experience with OAuth2