Share this Job

Senior Java Developer

City:  Sofia
Job Type:  Regular
Language:  English

Modis is a global leader in professional solutions for IT, Engineering and Life Sciences. The company connects the smartest people and brightest businesses to the opportunities they need to thrive.


With more than 13 years of experience in Bulgaria, we deliver IT Service Desk, Data Center and Network Services, End-User Device Support (Desktop & Mobile), Application Development and Support and BPO Solutions to more than 40 multinational companies.

Senior Java Developer

The Senior Java Developer will be responsible for designing and developing microservices using REST APIs using JVM ecosystem (Kotlin, Java). The role will be completely hands-on, writing well-formatted code, and demonstrating expertise in usability, and mobile standards, while working with preferred development methodologies.

As a Senior Java Developer:

  • You will use Java and Kotlin to build performant and scalable backend applications in a cloud based microservices architecture
  • You will be working closely with Development Team on business directions/domains
  • Dive into the latest technologies all over the market
  • Make a choice in development and implementation strategies

If you have:

  • At least 5 years of experience working with Java
  • Experience with Ktor framework for Kotlin
  • Experience with AWS Elastic Beanstalk with Amazon Relational Database Service (Amazon RDS)
  • Experience with AWS cloud
  • Experience with HTML, CSS/SCSS, JS, vue.js, typescript, template mustache/ handlebars and consuming REST APIs and JSON
  • Experience to write testable code in terms of CI and CD
  • Experience with source control systems, Bitbucket and Git
  • Strong knowledge of Design Patterns
  • Strong knowledge in OOP principles
  • Solid debugging and troubleshooting skills
  • English – High level of communication skills (read, write, speak)


  • PHP and MySQL
  • Experience working with SCRUM / AGILE methodologies
  • Very good soft skills is a benefit for us

You will get:

  • Upskilling Training Programs
  • Recognition awards
  • Additional health coverage
  • Special offers and discounts
  • Food and Gift vouchers
  • Sport cards
  • Competitive remuneration package
  • Performance-based bonuses
  • Charity and sport initiatives

If you like continuous improvement, working close to business, the concept of taking agile principles

and methods to its limit by making use of new techniques – then this is the perfect opportunity for you.

Our recruitment process will be fully remote for your safety! You can meet our hiring managers and recruitment specialists online!

Sounds interesting? Connect with us, we are waiting for you.

Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality.

Job Segment: Developer, Java, Engineer, Service Desk, Database, Technology, Engineering, Customer Service