- Multicultural environment
- Smart Working
- Concrete career opportunities
- Training
- Free canteen
- Flexible hours
- Company events

Java Team Leader - Milano - Motork
ApplyMore info
Join Motork
Benefits
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
All personal information will be collected under our Privacy Policy.
Java Team Leader - Milano - Motork
Seniority Level: Mid-Senior level
MotorK is the leading sales and marketing technology company in Europe, specialized in the automotive sector. At MotorK our mission is to empower manufacturers and dealerships to sell more with innovative, cloud-based products and services to offer the best digital customer experience.
We are on a fast and ambitious trajectory and serving 90% of the automotive manufacturers. To continue our growth, we are hiring new talents. If you want to spark the future of the automotive world , join us.
Primary Responsibilities
- Evolve an agile methodology to drive the software delivery model
- Lead and manage a team of junior Java developers
- Be responsible for the design, functionality and delivery of innovative web applications
- Drive consistent standards and approaches throughout the team
- Build future-proof reusable core code libraries, which can be shared, in order to drive further efficiencies within the team
Requirements
The ideal candidate:
- Has a strong and consolidated experience as Java Team Leader of a small-mid group of developers
- Knows how to interpret and go over the product owner and product architect’s functional requirements constructively
- Knows how to build solutions on multi-language platforms using Java / Spring / Hibernate / Grails as the main frameworks for the realization of backend technologies
- You can manage the whole process of evolution of an application subsystem
- Experience with API Rest
- Experience with Unit Test and interested in TDD approach
- You're able to solve problems using accepted best practices and principles like SOLID and design patterns.
- You are willing to take an active part in developing processes using code developers’ best practices (peer-review and pull requests)
- Knows how to program and likes focusing on the hardest parts
- You're able to handle software projects from the beginning to the end