Job Description
Job Description:
- Design new products, product features, and product enhancements for large scale application
- Participate in PI and sprint planning
- Provide unit test coverage and validation support
- Review and understand specifications, use cases, and requirements
- Support continuous integration and deployment
- Conduct code reviews for more junior members of the team
- Investigate and resolve issues
- Refactor / optimize code
- Thrive in a collaborative environment to drive team success
- Works on-site at Austin-based client locations (currently remote approved)
Clearly identify the essential qualification vs the desired qualifications. What skills/experience must this person have to be considered?
- 10+ years of professional software development experience designing and building web-based enterprise application with Java.
- Must be very strong hands-on with Spring Boot, Spring Data JPA, Hibernate, Angular 6 (or above), JavaScript, jQuery, HTML5, CSS
- Expertise with SQL and one or more of the following: Oracle, MySQL, PostgreSQL, or SQL Server
- Ability to create and improve TDD coverage with JUnit, Cucumber, Karma, Jasmine
- Able to conduct code reviews and complete pull requests with Azure DevOps
- Strong object-oriented analysis, design, and development skills
- Builds strong trusting relationships with the client stakeholders and/or client project teams
- Strong leadership skills
- Expertise developing and using RESTful web services
- Good analytical and problem-solving skills
- Ability to communicate effectively
- Experience on an Agile Scrum team