We are looking to hire software craftsman people who are skilled in Test Driven Development, Continuous Integration, Paired Programming, and Agile practices. The team is made up of highly capable, agile development and support personnel.Technical Skills
Demonstrable skills in test driven development beyond just unit testing.
Developed Java-based web services
Spring Boot development
Demonstrable experience in persistence, transactional updates, and cache coherency concerns
Demonstrated ability to innovate in the deployment pipeline using continuous delivery tools
Applies industry-accepted design patterns
Active in agile practices preferred
Micro-services design
GIT, Gradle, Jenkins, Hibernate, Rabbit MQ or other queuing technology
Team Skills
Understands the business value for software features
Develops software with a paired partner as the norm
Develops automated tests before implementing business solution
Participates in identifying minimum viable product and feature slices
Manages and resolves incidents when the software is not performing as expected for the service consumer
Practices agile with the team
Can describe and document a software design
Solid technical, problem solving, and communications skills