3 years with Java 8 as well as recent production experience deploying Java based applications using Spring, Hibernate and Spring BootExperience with Angular developmentREST API design and consumption experience.
Some experience building software based on a microservices software architecture a bonusSome familiarity with the agile process stand ups, planning, estimating and demoingExperience with and exposure to unit testing, test driven development, branching patterns and continuous integration deploymentGood communication skills with ability to facilitate conversations with business stakeholders in project definition, business requirements definition and functional design sessions.
Design, test and deploy new solutions as well as maintaining, integrating and improving existing solutions.Write well tested, efficient and readable code.
The code should also be strongly structured with a view to reusability.Ensure that all deliverables follow best practices around source control and can be incorporated in to continuous integration and deployment patterns.