As a Technical Lead, you will Suggest, Improve the tools and the software architecture Ensure the quality of all technical artefacts - software and technical documentation Lead a development team of 3 to 6 developers Follow Agile / Scrum best practices Define and organize Sprint backlog via the creation / maintenance of user stories Document software design Challenge and defend the advocated architecture and software design with the customers Make the link between the development team and analysts Assist the delivery manager / project director Work on Technical proposal and budgeting of the new release Qualifications Java Oracle database (including Multitenant architecture) SpringBoot, Spring (MVC, Data access, AOP, Core and Test) and Hibernate Good understanding of Docker E2E testing tools such as ReadyAPI, JMeter, Selenium Rest and SOAP Maven GIT DevOps to setup / maintain the Continuous Integration and Deployment Experience in leading mid size development teams (From a technical perspective) : Developing blueprints which are respecting architectural design patterns and providing them to the development team Developing blueprints which are respecting architectural design patterns and providing them to the development team Ensuring the code quality, design patterns and best practices, with special care about security and performance aspects Ensuring documentation quality and development efficiency Providing transparent status information to the project management Teaching and supporting the development team Contributing to architectural concepts Contributing to the test strategy
Development • Luxembourg, Luxembourg