Loading...

Team Leader (Java Engineer)

Fulltime
Local
55K - 65K
Loading...
logo company
Company:

Details:

Job Information

Details

Technologies
JavaPeople managementSpring
Salary
55K - 65K
About

Role: Team Leader
Final Company
Salary range: 55K-65K
Location: Barcelona (85% remote)

 

Your tasks

  • Lead a multidisciplinary team of three-six people, including backend developers, frontend developers, and QA professionals.
  • Collaborate with the Technical Manager to align on mid- to long-term technical strategies.
  • Work closely with the Product Manager to coordinate product strategies and oversee timely delivery of updates.
  • Take ownership of the design and implementation of team-driven features.
  • Participate in discussions about feature requirements, review processes, and establish delivery timelines.
  • Conduct code reviews to ensure high-quality standards.
  • Guarantee feature quality and oversee performance metrics.
  • Foster professional growth among team members to enhance productivity and skills.
  • Leverage strong coordination and communication skills alongside expertise in high-performance and security practices.

Experience required

  • Proven experience managing technical teams of up to six members.
  • Over five years of professional experience in Core Java development.
  • Deep knowledge of Java fundamentals, including multithreading, high concurrency, IO/NIO, and network communication.
  • Expertise in common design patterns and experience developing distributed, high-concurrency, high-load, and highly available systems.
  • Proficiency in server-side technologies with a focus on optimizing response times, data queries, and ensuring service quality under high concurrency.
  • Familiarity with frameworks such as Spring, Spring Boot, and Spring Cloud.
  • Hands-on experience with Agile methodologies, particularly SCRUM.
  • Proficiency in persistence frameworks and solutions like Mybatis, Hibernate, or JPA.
  • Strong understanding of SQL and NoSQL databases.
  • In-depth knowledge of HTTP, TCP/IP protocols, and RESTful API standards.
  • Familiarity with modern architectural patterns like hexagonal architecture and adherence to clean code principles.
  • Experience with build tools like Gradle and Maven.
  • Proficiency in version control systems (e.g., Git).
  • Knowledge of data formats such as JSON and XML.

Soft skills required

  • High sense of responsibility and meticulous attention to detail.
  • Strong learning aptitude and ability to collaborate effectively.
  • Exceptional coordination and communication skills to navigate complex technical challenges.
Loading...