Tech Lead / Full Stack Java DeveloperAmsterdam
Your main responsibility:
Building software based on requirements developed by the squad. This concerns both back-end software in Java and Spring (REST APIs) and front-end software in Polymer. This includes the creation of the design, the writing of automated tests and the preparation of documentation. In addition, the built software on the Test and Acceptance environments deploy and test, and support the deployment on Production. In addition to developing new features, the activities consist of solving production bugs and performing LCM activities such as upgrading the technology stack (for example a framework update). Finally, part of the work is helping the business in developing the user story and helping to estimate the amount of time that user stories cost to.
We work end-to-end agile and offer a challenging environment with cutting edge technology, innovative applications and nice colleagues.
Strong analytical skills and conceptual & (software) architectural understanding
Strong social and communication skills (sparring partner for our business colleagues, speaks up)
10+ years application development experience
Experience as a technical lead
5+ years experience with backend development (Java 8, Spring) and tooling (Git, Maven, Jenkins, Sonar, etc.)
Experience with test driven development & test automation
Experience with continuous delivery and deployment
Experience with working in multidisciplinary teams and agile way of working
Drive to explore and learn new technology, work on hobby projects and share this with colleagues
Strong vision on IT, visits IT conferences, gives presentations and workshops
Fluent English speaking and writing