Vacancy expired!
Title: Java Developer Location: Austin, TX Education: Bachelor's degree in Computer Science, Computer Engineering or Software Engineering Master's degree in Computer Science, Computer Engineering or Software Engineering Preferred
- 2 or more years in software development
- Knowledge in minimum of 1 object-oriented languages
- Knowledge of at least 1 operating systems
- Knowledge and/or experience with concurrency and/or scalability
- Knowledge of Relational Databases
- Knowledge with web-based development for Java applications
- Software Methodologies: Agile / Scrum
- Experience with Tomcat.
- Experience with JQuery, Bootstrap/AngularJS, JSF, Hibernate, Git, and Apache Ant.
- Experience with Spring/Struts frameworks, RESTful services.
- Experience working in a large, enterprise environment.
- Contribute to software design and architecture, including design reviews
- Develop high-quality code along with automated unit tests for cloud-based and self-hosted SaaS products
- Contribute to integration, system, and performance testing, including test tools
- Take ownership as a highly motivated member of a scrum team
- Assist with troubleshooting customer problems and finding solutions in a timely fashion
- Write test cases within an automated test framework for development projects
- Work within a Scrum environment to plan and deliver incremental software in defined sprints
- Build strong partnerships with UX designers, Software Developers, and Product Managers
- Develop software with Java EE for projects
- Provide technical support to customers on-site
- Train customers and key-users on installed applications
- Maintain excellent relationships with all internal and external customers through provision of high-quality service
- Work within an Agile environment
- Travel to site during software commissioning phases to ensure that integration testing and site acceptance testing is completed as required
- Perform presentation(s) of complex technical findings and developments to internal and external customers
- Design database schemas and contribute to database performance tuning
- Provide mentorship and training to software team
- Travel is approximately 15%