Position: Application Delivery Manager
Company: Skelia
Category: Java
Experience required: 5y
English level: upper

You will manage a team of developers and testers based on Agile Kanban principles and manage all technical aspects and coordinate with the various key players of IT projects.

*About our client*
Our client is a developer of top-notch transportation software for shippers, carriers, and freight forwarders. The software streamlines their business processes and optimizes logistics chains. The company has 30 years of experience in the transportation applications development market and supports more than 200,000 users in 80 countries.


*About the project*
You will contribute to the continuous development and improvement of our client’s major product, recognized in the 2021 Gartner Magic Quadrant. You will lead the technical end-to-end development of the backlog following through on the process from business analysis up to the release into production.


The platform is a compound of multiple components using various technologies of which you will be responsible for the technical evolution in a pragmatic way. Team size: 6 FTE.

*Mission*
Act as a key contributor to the vision, roadmap and technical architecture, and functional evolution of the specific domain
Drive the technical evolution towards scalability, functionality, and maintenance
Steer, coach, and lead a development & testing team to complete the development within scope, time, quality & budget aligned with our technical architecture
Perform technical analysis, estimation, coding/development, technical validation, bug fixing, and post-production operational technical fixes
Be a servant leader towards the team, ensuring optimal working for each team member

*Requirements*
7+ years experience as a lead Java developer of which at least 5 in an Agile environment
10+ years experience in Java with a deep understanding of Spring Boot (as we are planning to do replacement of EJB) and J2EE platform (Hibernate JPA / EJB 3.0)
Expertise in Java 8, Java 11 as we are doing a migration from Java 8 to Java 11
Team Lead experience and capability to split the technical activity into tasks, effectively estimate (with agile techniques) and commit execution plans
The ability to analyze and structure technical development efforts, make architectural recommendations for implementation, deployment, and provisioning applications
Understanding of QA Processes and application of Test Methods in a CI/CD context
Background with GWT will be a plus as we are in the progress of migrating it to Angular 9
Experience with Git, Maven build scripts & Jenkin
Experience with JBoss WildFly, Oracle RDBMS, and Docker will be a plus
Knowledge of PostgreSQL
Experience with cloud (currently AWS but migration planned to Azure) & optionally with Kubernetes (preferably OpenShift) will be a plus
Solution-minded with the ability to think out of the box
You are self-driven, passionate, independent, and a strong team player
You thrive in a dynamic, fast-paced, and changing environment
Fluent in English is a must

*Nice to have*
Transport and/or logistics business experience
Good knowledge of quality code metrics and how to implement them in a project