For candidates to pass this screening, they need to have been developing in Angular 6+ the past 4 years (actual hands on coding for the past 4 years, they will fail the interview if not) and then at least 10 years of experience in working in Java/Spring/Spring Boot.
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)
REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE 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