Senior Java Developer for Digital Assistant (KATE)

Who are we:


We are KBC Global Services – the engine behind KBC Group and a leading bank-insurance group with over 45,000 talented employees serving more than twelve million clients across Europe. Since 2021, we have been supporting the digital transformation of KBC Group providing software development, QA, AI, and other IT solutions working on a wide range of projects combining classical IT with digital banking.


All of us love to travel, and so does our digital assistant KATE. Not only is KATE growing steadily, but she has now expanded to four different countries in Eastern Europe. And guess what? You can be the one that helps us develop her further, while we develop and care for you in return. And who knows, together we might visit even more countries.

By choosing KATE, you are actually choosing yourself.


As our Senior Java Developer, you would have the following responsibilities:

  • Design, build, and support high-performing, scalable, and reliable Java applications 
  • Craft and implement robust software solutions
  • Deploy, manage, and monitor cloud-based applications, ensuring optimal performance and uptime
  • Work and effectively manage container orchestration systems
  • Collaborate closely with cross-functional teams, employing agile methodologies and modern version control systems for seamless development cycles
  • Design, deploy, and manage database systems
  • Stay updated with the latest trends and advancements in Java and related technologies


Key competences that will help you succeed:

  • At least 4 years of experience with Java
  • Deep understanding of Maven and JMS
  • Experience with API development and management 
  • Strong knowledge of database systems both relational and NoSQL
  • Strong understanding of security best practices in application development
  • Experience with GIT, especially with GitHub Enterprise, as a version control tool 
  • Firsthand experience with Docker, Kubernetes, and container orchestration tools 
  • Proficiency in Linux environments
  • Deep understanding and experience with Microservices architecture
  • Experience with DevOps and CI/CD best practices


A great advantage would be to have:

  • A bachelor’s degree in Computer Science, Information Technology, or a related field 
  • Certification in Java Spring Boot 
  • Experience with Artificial Intelligence (AI) and Natural Language Processing (NLP) technologies
  • Proficiency in AWS services (EKS, SQS/SNS, API Gateway, IAM, CloudWatch, X-Ray, Lambda, etc.)
  • Skills in Python, Shell scripting, combined with a solid understanding of networking and core internet protocols


If you find this job opportunity interesting and you meet the requirements for the position, send a CV in English.


Join. Create. Innovate with us!

Recruiter name:

Yavor Anatoliy Angelov


Contract Type:  Full-time
Category:  IT
Level of Experience:  3. Senior (> 5 years)
Region:  Bulgaria - Varna
Company:  KBC Global Services Bulgaria Branch
Job requisition ID:  80145