Position: Team Lead Java
Company: Spintech Software
Category: Java
Experience required: 5y
English level: upper

**Requirements:**

• Experience as a Team leader
• Minimum 5 years’ solid Java development experience 
• Minimum 2 Years working with Spring Boot 
• Experience of, and comfortable leading and developing a team 
• An understanding of the relational databases and confident use of SQL 
• Degree in IT-related subject, preferably Programming or Software Engineering (2:1 or above) 
• Broad knowledge of software industry and technology 
• Experience of CI/CD pipelines and DevOps principles
• Any experience microservices, javascript frameworks 
• Systems analysis and design experience 
• Experience of software design or architecture using UML or other related methodologies 
• Familiarity with IntelliJ IDEA IDE 
• Knowledge of Gradle, Docker, Gitlab, Kubernetes, Azure 
• Knowledge of OWASP top 10 security vulnerabilities and ways to protect from them 
• Experience in working with enterprise databases - we have live systems which use Oracle, SQL Server and PostgreSQL
• Understanding of web site development, Http, html, CSS and JavaScript 
• Experience of developing performant, high volume systems and developing and leading the team 
• Experience of standard development and build tools such as: IntelliJ IDEA, Gradle, GitLab and Jenkins 


**Responsibilities:**

• Leading and bringing Spring Boot and Java Development expertise to our talented development team. 
• Building and maintaining high quality, high-performing, responsive web sites that receive millions of views each year. 
• Support, plan, develop and maintain Novacroft’s software products and services, solving technical and business requirements by developing, testing, and modifying application software.

**About project:**
We are on a mission to help our clients in the transport and local government to get clarity of vision, understand the challenges, risks and opportunities, and rise to them.

In the transport sector and for local authorities, our innovative technologies and programmes are making travel easier and cheaper for passengers, whilst creating efficiency and reducing risk of fraud or loss of income for the organisation.

For charities, we reduce administration costs, enabling them to direct more pence in every £1 to the cause they’re fighting for. Our unique approach to a clean, lean, modern and secure membership journey enables charities to continue to build trust with the public, members and volunteers.

Our impact has saved the transport sector £25m, enabled 250,000 members of a leading UK charity to apply online for membership, delivered £55,000,000 in energy grant funding, and has enabled 70,000 volunteers to support 14 million visitors for London Organising Committee of the Olympic and Paralympic Games. Today, 32,000,000 people use our technology services.

**We offer:**

• Zero bureaucracy and flat management structure: CEO and Teams, that’s all;
• Friendly team and a nice environment;
• Competitive compensation;
• Performance review with possible compensation rise every 6 months;
• Compensation for sick leaves (10 per year), Days Off (3 per year)
and regular vacations (15 working days per year);
• Flexible working hours.