Job Title : Strategic Technical Lead
Location : Spain
Experience : 8+ years
About the Role
We are seeking a highly skilled and experienced Strategic Technical Lead who can work independently on coding tasks, contribute to solution design, and lead development teams as a Technical Lead. The ideal candidate will be hands-on with backend and frontend technologies, capable of proposing scalable solutions for complex problems, and contributing to architectural decisions.
Key Responsibilities
- Develop and maintain scalable Java-based applications using Spring Boot and Microservices architecture.
- Lead and mentor a team of developers, ensuring high-quality deliverables and adherence to best practices.
- Design and implement robust, reusable, and efficient code using Java, Multithreading, and Design Patterns.
- Write unit and integration tests using JUnit (backend),Jasmine / Karma (frontend) and experience on TDD.
- Propose and implement solutions for complex technical challenges.
- Create and maintain architecture diagrams and technical documentation.
- Work on frontend development using Angular or React.
Required Skills
Strong proficiency in Java, Spring Boot, Spring Security Microservices, and Design Patterns.Experience with Multithreading and performance optimization.Hands-on experience with JUnit, Jasmine, and Karma for unit testing.Solid understanding of frontend frameworks like Angular or React.Ability to lead technical discussions and guide junior developers.Experience in creating architecture diagrams and solution designs.Excellent problem-solving and analytical skills.Good communication and leadership abilities.Good to Have
Experience with DevOps tools and practices.Exposure to AWS services and cloud-native development.Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.