Source description
About the role
Full stack Java Remote Duties and Responsibilities 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 Write effective APIs Thrive in a collaborative environment to drive team success REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE 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
More at Thoughtwave Software and Solutions