Java Team Lead, Platform Integrations Team
Ref. #
3068
Work type
На място
Place of work
гр. София
Published on:
10 July 2026
Отговорности
- Be a servant leader of a team of highly skilled professionals.
- Mentor and guide team members adhering to Java development best practices and coding standards.
- Define responsibilities, assign tasks and track the team's progress.
- Design, develop and support solution components according to business requirements and technology best practices.
- Conduct code reviews to ensure adherence to coding standards, SOLID principles, appropriate use of design patterns and solutions that are fit for purpose rather than over engineered.
- Partner with the testing team to maintain high software quality.
- Participate in troubleshooting and technical analyses to improve performance and availability.
- Support incident management processes, including root cause analysis and post-mortem reviews.
- Maintain and evolve technical documentation to support team onboarding and system transparency.
- Provide clear updates on technical risks and impediments, escalating where needed.
Изисквания
- At least 5 years of hands-on experience in Java software design and development.
- Previous experience in mentoring and developing technical teams, fostering a culture of continuous improvement and innovation.
- Proficiency in working with the Spring Framework ecosystem.
- Strong technical expertise with a solid grasp of the software development lifecycle, methodologies and best practices.
- Experience in creating and implementing scalable services through microservices architecture.
- Strong grasp of multi-threaded software principles.
- Excellent analytical, problem-solving and debugging skills.
- Excellent communication skills with both technical and non-technical individuals.
- In-depth knowledge of relational databases, SQL and ORM technologies.
- Familiarity with messaging systems like Kafka and RabbitMQ, as well as containerisation tools like Docker.
- Experience with in-memory data stores like Redis.
- Knowledge of CI/CD practices and tools like Jenkins.
- Knowledge of basic security principles.
- Ability to create and maintain clear, concise and comprehensive documentation.
- Ability to thrive in a fast-paced, dynamic and highly regulated environment.
Professional field
ИТ - Разработка / поддръжка на софтуер