Job Description :
Title: Java Developer
Location: Austin, TX
Bachelor's degree in Computer Science, Computer Engineering or Software Engineering
Master's degree in Computer Science, Computer Engineering or Software Engineering Preferred
Required Experience/Skills:
  • 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
Preferred Skills:
  • 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.
Job Duties and Responsibilities:
  • 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%

Similar Jobs you may be interested in ..