JAVA Developer

Join our team to work together on a web-based services, server APIs, internet of things devices, hardware components and mobile applications. We provide friendly environment in our new office with a nice view to Vitosha Mountain and Sofia city in the beautiful Lozen village, near Sofia.

We're looking for:

  • Experience with Java and SQL

  • Working knowledge of software engineering principles, best coding practices and OOP

  • Experience or knowledge of Spring Framework, Spring MVC, Spring Boot

  • Experience or knowledge of Hibernate / JPA

  • Experience with Git and Linux

  • Willingness to take on challenging initiatives

Nice to have:

  • Working knowledge of design patterns

  • Experience or knowledge with MongoDB or Redis

  • Experience with HTML, XHTML, JavaScript, CSS and basic web design

  • Experience or knowledge of React or Angular

  • Knowledge of DevOps processes

  • Experience with embedded programming

  • Knowledge of secure coding principles

  • Knowledge with Agile/SCRUM development methodologies

We offer:

  • Interesting and challenging projects

  • A challenging job in a fast-developing company with international projects

  • Healthy and friendly work environment where you can thrive and develop your skills

  • Possibilities for career advancement

  • Office located outside the hustle and bustle of the city with a great view of Vitosha and Balkans mountains

Join Techtopia and become part of the changing world while delivering active entertainment and advanced software technologies around the world.