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
ИТ - Разработка / поддръжка на софтуер