Updated: 2023-11-06

Technical Leader and Development Team (5-8 people) – (Remote)

Remote

  • Published 7 months ago
  • English
  • Expected start date: ASAP

Assignment Details

 Project description:

Important: The initial team should be known beforehand. We are not looking to build a team through freelancers, but a team that already works together and is part of the same company. That is why this project is oriented to consultancies and not to freelancers.

We are looking for a technical leader (and a team composed of BE, FE, and QA) for a client, a Spanish multinational with a solid track record in the textile sector, global presence and more than 100,000 employees. This client has been investig for two decades on a strong digitalisation and cutting-edge technologies that allow them to have a technological advantage over their competitors, being a leader in this aspect. The candidate, with extensive experience in the field of development and team leadership in terms of technical solutions, will be responsible for the development of a large technical solution (similar to an ERP) as well as the development of the medium/long term strategy to technically evolve the solution, ensuring the proper functioning of this and supporting the product and the team.

Focused exclusively on consulting firms, we are looking for a technical leader who has a team behind him/her with whom he/she has worked on a regular basis and on long-term projects (3-4 years) as we need teams that know each other and work well together, and that the consultancy firm will be able to assign these 5-8 people for 4-5 years full-time to this project. The team will be composed of the technical leader, 2 back-end developers, 1 front-end developer and 1 QA, although depending on the client's needs, this composition may change. The idea is to present the technical leader profile, who will have to go through an interview with the client's technical team and then a technical test. In case of approval, the team will be formed automatically from among the components of your consultancy, without the need for approval by the client.

 

Tasks to perform: 

  • Technical responsible for the product and the medium/long-term strategy for the technical evolution of the solution.
  •  Being the technical reference for the team, knowledge of the company's technological architecture and being actively involved in its evolution.
  • Ensure the correct functioning of the application in the production environment, proactively through alerts and reactively resolving incidents reported by users.
  • Anticipate incidents by applying resilience patterns.
  • Technical support of the product ensuring alignment with the global architecture of the company.
  • Promote and support team members on technical best practices ensuring product quality at all levels.
  • Ensure continuous deployments in compliance with unit, functional and regression testing policies on applications.
  • Support the Product Owner in the technical definition of the Product Backlog, its prioritisation and the technical requirements in the DoD.
  • Manage the improvement and the technical debt of the product, promoting its prioritisation in the development cycles.
  • Guarantee the success and technical quality of the delivered solutions.
  • Support the deployment of functionalities in the different environments.
  • Remove technical impediments and promote continuous improvement.
  • Lead the onboarding of new team members and empower all developers to grow and self-manage.
  • Ensure that the solution follows the architecture defined by the company and that it is updated to the latest versions.
  • Check that product documentation is up to date with each release.

 

Location: Remote.
Full or part time: Full time.
Date approx. from start: ASAP
Estimated duration: 4/5 years.
Language: English or Spanish.

 

Essential requirements:

  • Experience in similar projects of long duration (3-5 years), not jumping from project every few months or a year.
  • That you have worked as a Technical leader on these projects from start to end.
  • In-depth knowledge of Java.
  • Knowledge of Spring, Spring Boot and JPA frameworks.
  • Experience in the design and development of REST APIS and APIS interfaces.
  • Experience developing unit, integration and performance tests.
  • Experience working with CI/CD platforms.
  • Experience working with microservices.
  • Experience and knowledge of relational (Oracle and/or MariaDB, DB2) and non-relational (MongoDB) databases.
  • Experience developing applications with complex business logic.
  • Experience working with Gitflow or similar.
  • In-depth knowledge of software design patterns.
  • Knowledge of Agile methodology.
  • Knowledge that enables the technical management of teams in micro-server architectures or distributed services and distributed transactionality between services (2PC, sangas).
  • Experience leading teams in technological environments.
  • Knowledge of Domain Driven Design.
  • Knowledge of hexagonal architecture.
  • Experience working with messaging queues (ActiveMQ, IBM MQ, etc) and/or streaming platforms such as Kafka API-first with AsyncAPI.
  • Previous experience with caching systems (Redis, Datagrid, Caffeine).
  • Knowledge of SONAR or similar tools.
  • Project assembly and dependency management with Maven.
  • Experience in development under the continuous integration model.
  • Knowledge in Gherkin.

 

Technologies:

  • JPA
  • Docker/Kubernetes (Openshift)
  • Junit
  • Mockito
  • API first
  • Bamboo/GitHub con GitHub actions
  • Oracle/DB2
  • Graylong
  • Kafka
  • MongoDB
  • SCRUM

 

Soft Skills:

  • Problem solving.
  • Team work.
  • Analytical thinking.
  • Proactivity.
  • Leadership.
  • Organisational and cooperation skills.

 

Valuable requirements:

  • Knowledge of JS and React.
  • Knowledge at any level of Front-end.
  • Knowledge or experience with Cloud.
  • Experience in defining and implementing functional test plans.

Overview

Location Remote
Workload 40 Hours/Week , 100% Remote
Expected start date ASAP
Expected end date 12+ months
Necessary languages English
Necessary skills Development, Java, Leader, Spring

Assignment closed

This assignment is closed as of 2023-10-08 and is no longer accepting applicants. Create an account to be the first to know when a similar or other relevant assignments are posted on Onsiter.

Create account

Similar assignments