Job Description :
Job-Title: Java Developer with AWS or Cloud FoundryLocation: Austin TX "Those authorized to work in the U.S. without sponsorship will be considered. We are not able to sponsor at this time"Description/Comment: Creates user information solutions by developing, implementing and maintaining Java based components and interfaces. Write well designed, testable, efficient code and ensure designs are in compliance with specifications. Will prepare and produce releases of software components.Will support continuous improvements by investigating alternatives and technologies and presenting these for architectural review. Supports users by developing documentation and assistance tools. Completes applications development by coordinating requirements, schedules and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. Must have hands on experience in designing and developing applications using Java EE platforms. Object Oriented analysis and design using common design patterns is a must. Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC Experience with test-driven developmentAdditional Job Details: 6+ years of hands-on software development experience Working with a wide variety of platforms and application stacks, ability to understand new application frameworks environments quickly is required Experience in developing Java applications as part of a Dev/Ops team to enhance client experience and create self-service functionality to reduce application support demandsExperience in an Agile/DevOps environmentExperience in Cloud Foundry or AWS or relevant experience is preferredExperience in Continuous Integration and Continuous Deployment methodologies Strong influencing, negotiation, and, problem-solving skills with an ability to identify problems/gaps, assess the requirements to address, and get buy-in to implement solutionsExcellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical managementBachelor of Science in Computer Science or related fields is required