ScaleFocus Company Profile

Java Developer


Munkaköri leírás

Reach new technical heights and:

  • Develop tools and applications according to technology best practices
  • Active participate in the full software development cycle
  • Propose technical strategies, architecture and solutions that meet overall business requirements
  • Follow and work according to software development standards and methodologies
  • Participate in development estimation sessions
  • Identify potential improvements
  • Collaborate with internal and external stakeholders

If you have/are:

  • Development experience (2+ years)
  • Strong knowledge of Java
  • Strong understanding of OOP principles, Data Structures, Algorithms, Design Patterns
  • Knowledge in relational and non-relational database (Oracle, MySQL, Postgres, MongoDB)
  • Experience with ORMs such as Hibernate
  • Experience with Java based frameworks (Spring or others)
  • Experience in design and development of SOA or Microservices
  • Experience with automation and unit testing
  • Familiar with CI/CD practices and tools
  • Familiar with shell scripting and script languages
  • Experience in Agile development
  • Proactivity and motivation to learn
  • A mindset of delivering high quality code
  • Excellent communication skills and ability to drive requirements

And you stand out with:

  • Experience in Multithreading Programming
  • Experience with Docker
  • Cloud technologies (AWS, GCP, Azure)
  • Experience with messaging patterns and technologies
  • Bachelor or higher degree in Computer Science, Informatics or an equivalent program


Sofia / Plovdiv / Burgas / Varna / Skopje

Find your dream job