3+ years of experience in team management with Agile methodology.
5+ years of hands-on experience in Java backend development.
2+ years working with relational databases (SQL Server, Oracle, MySQL).
Strong knowledge of Spring Boot and JBoss.
Experience with multi-threaded programming and developing WebAPI/REST services.
Familiarity with messaging queues (RabbitMQ, Kafka).
Excellent communication skills in English and Polish (C1 or higher).
Strong soft skills: empathy, communication, conflict resolution, and a partnership approach to teamwork.
Optional
Experience with microservices architecture and SaaS platforms in the cloud.
Knowledge of distributed systems and scalable architectures.
Experience with NoSQL databases (e.g., MongoDB).
Full-stack experience with JavaScript and Angular.
Your responsibilities
Platform Development: Actively contribute to the design, development, and maintenance of the Viaccess-Orca TV platform, ensuring robust, scalable, and high-quality backend solutions.
Team Leadership & Mentorship: Lead, mentor, and support a team of experienced Java developers; Foster a collaborative, knowledge-sharing environment; Facilitate regular pair programming and ad hoc problem-solving sessions.
Code Review Process: Organize and delegate code review duties, ensuring shared responsibility and process rotation to avoid bottlenecks; Maintain high code quality and adherence to architectural standards.
Technical Guidance: Provide hands-on technical support and guidance in Java backend development; Collaborate with architects and other leads on system architecture and technology choices.
Communication & Facilitation: Act as a point of contact for resolving work-related or communication issues within the team; Facilitate daily stand-ups, team meetings, and cross-team communication; Proactively flag and escalate blockers or delays to ensure timely delivery.
Organizational Support: Coordinate team events, reminders, and administrative tasks (e.g., documentation, vacation planning, delegations); Support the team in non-technical matters, ensuring smooth day-to-day operations.
Performance & Growth: Conduct regular performance reviews, set development goals, and provide constructive feedback; Engage in leadership development activities and promote continuous learning within the team.