Job Description :
Position: Java AWS DevOps
Location: Austin, TX
Duration: Long Term Contract

Required Skills Set:
Years of Experience: 5+
Education Required:Bachelors Degree or Equivalent Work Experience
5+ years of experience creating and maintaining applications in a professional environment
Bachelor''s Degree in Engineering, CS, MIS, or commensurate work experience in a related field
Excellent knowledge of SDLC and experience working in Agile teams
Ability to analyze, review, and document current functionality to determine potential areas of improvement
Excellent problem-solving skills, process implementation skills
Excellent oral and written communication skills
Ability to build collaborative relationships and take ownership of tasks with little direction
Strong understanding of system architecture
Ability to troubleshoot, debug code and find root cause

Additional Preferred Skills:
Java/J2EE 8,
Amazon Web Services (AWS)
SQL/NoSql (DynamoDB is a plus)
Source Control Tools - Github
Spring, Spring Boot, Gradle, Maven, Spring Cloud
Docker, Linux,
Junit, Mockito
Tomcat, WebLogic
RESTful APIs, Microservices
JavaScript, AJAX
JIRA, Confluence

Project Description:
Codes software applications to adhere to designs supporting internal business requirements or external customers. Standardizes the quality assurance procedure for software.
Oversees testing and develops fixes.
Troubleshoot escalated problems and find root cause
Strong system architecture background to understand software components and call flows
Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. Works under general supervision.
Monitor and maintain operational readiness of Middleware Applications including applications hosted in AWS cloud.
Identify opportunities for system enhancements that will deliver enhanced functionality and/or simplify system administration. Facilitate and develop plans for application changes (including defects fixes, enhancements and/or configuration changes
Configure and test changes to system including reports, security access, and workflow. Perform/Coordinate configuration changes to the production environment.
Work closely with BA/QA team members to create test plans and ensure that issues are properly identified, fixed, and tested.