Informazioni generali
Descrizione
We are looking for an experienced, motivated and operational Team Leader / Tech Lead to guide a team of Full-Stack Java Developers working on high-performance, real-time systems. The ideal candidate is a hands-on technical leader with strong Java expertise, excellent organizational and communication skills, and at least two years of experience in a similar leadership role. You will be responsible for coordinating development activities, managing and optimizing budgets, and ensuring that the team delivers scalable, performant, and cost-efficient solutions. You will work in a multicultural, cross-functional environment, collaborating with DevOps, QA, Product Owners, and business stakeholders to align technical excellence with business priorities.
The project focuses on cash accounts, loro & nostro accounts management, including account balance management, account statements generation, and potential interest calculation logic.
IT Team Leader
Requirements:
- At least 2 years of experience as a Team Leader or Technical Lead in a comparable environment.
- Proven experience building high-performance, real-time, or data-intensive systems.
- Solid understanding of Java (17+), Spring Boot, and Apache Kafka.
- Solid understanding of Kubernetes, Docker, and microservices architectures.
- Demonstrated ability to manage and optimize budgets and project costs.
- Sound knowledge of Agile methodologies (Scrum, Kanban).
- Excellent leadership, planning, and organizational skills.
- Fluent in English, with strong written and verbal communication abilities.
Nice to have:
- Familiarity with frontend frameworks (Angular).
- Knowledge of monitoring and profiling tools (Prometheus, Grafana, JProfiler, etc.).
- Experience with CI/CD pipelines (ArgoCD), and cloud platform.
- Understanding of financial tracking or cost control in software projects.
Responsibilities:
- Lead and coordinate a team of Full-Stack Developers (Java / Kafka / Kubernetes).
- Plan and organize sprints, assign tasks, and manage workload distribution.
- Ensure the delivery of high-performance, scalable, and reliable software solutions.
- Provide technical guidance and uphold high engineering standards.
- Collaborate with architects, DevOps, QA, and product teams to ensure smooth integration and delivery.
- Support end-user testing and validation, ensuring that business and technical objectives are met.
- Manage and optimize the project budget, including cost tracking, resource allocation, and efficiency improvements.
- Identify and implement cost-effective strategies while maintaining quality and performance.
- Anticipate risks, dependencies, and bottlenecks, and drive proactive resolutions.
- Foster a collaborative, learning-driven culture within the team.
- Mentor and coach team members, encouraging continuous technical and professional growth.
- Hybrid work mode (50% working from home within a month)
- Equivalent for remote work expenses (120 PLN per month)
- Stable employment in the international company
- Fully paid private medical care for employee
- Pre-paid lunch card
- Employee Pension Plan
- Multisport Card
- MyBenefit Cafeteria Platform
- Life insurance
- Car parking availability in the office building
- Trainings and development opportunities