Tech Lead (Java)
Motife Sp. z o.o.
⚲ Kraków
27 000 - 30 500 zł gross
Wymagania
- Java
- Spring
- SQL
- Docker
- Kubernetes
- OpenShif
- Kafka (nice to have)
- Angular (nice to have)
Opis stanowiska
Wymagania: - 9+ years of experience in software engineering (backend or full-stack). - Strong hands-on experience with Java and Spring ecosystem. - Proven experience designing large-scale distributed systems. - Solid understanding of microservices architecture. - Experience with SQL databases, Hibernate, and messaging systems (e.g., Kafka). - Experience building and maintaining CI/CD pipelines. - Minimum 2+ years in a technical leadership role (Tech Lead / Architect). - Proven track record of leading teams and driving architectural decisions. - Experience mentoring engineers and supporting their career growth. - Strong communication skills with fluent English. - Comfortable working in Agile environments. - Ability to balance hands-on work with leadership responsibilities. - Understanding of enterprise integration patterns (REST APIs, queues, pub-sub). - Familiarity with cloud platforms and containerization (Docker, Kubernetes, OpenShift). - Exposure to frontend technologies (Angular is a plus). Zakres obowiązków: - Lead and mentor a team of engineers, supporting their growth and development. - Define and promote best practices in architecture, coding standards, and system design. - Facilitate technical discussions and drive key architectural decisions. - Design and build scalable distributed systems used by internal and external stakeholders. - Own end-to-end architecture for low-code/no-code platforms and business process solutions. - Ensure systems meet requirements for scalability, security, resiliency, and performance. - Oversee the development lifecycle, ensuring high-quality and timely delivery. - Conduct code reviews and enforce engineering standards across the team. - Identify risks and proactively address technical challenges. - Partner with business stakeholders to translate requirements into technical solutions. - Communicate effectively across technical and non-technical teams. - Support hiring processes and contribute to building a strong engineering team. - Drive adoption of modern tools, frameworks, and architectural patterns. - Lead initiatives around automation, CI/CD pipelines, and engineering efficiency. - Conduct technical research and recommend improvements to the technology stack. Oferujemy: - Private medical care - Life insurance - Professional training and certification support - Social fund benefits platform - Stable employment with a long-term contract