TASKS:

  • Java-based web development / Writing high-quality, well-structured, secure code
  • Further development of our own products, e.g. integrating an AI-based assistant into our content management system
  • Creating new products
  • Staying up to date with development methodologies, procedures, and applied technologies
  • Designing server-side interfaces for thin client and mobile applications
  • Occasionally overseeing the daily professional work of smaller development teams
  • Training, mentoring, and sharing knowledge

REQUIREMENTS:

  • At least 2–3 years of Java development experience
  • Knowledge of Spring framework, Hibernate, web application development
  • Database knowledge (SQL)
  • Experience writing tests, JUnit knowledge
  • Familiarity with Git, Maven, and Java IDEs (e.g. IntelliJ, Eclipse, VSCode)
  • Clean, well-structured code organization
  • Continuous innovation in the field of software development
  • Ability to understand and solve complex tasks/problems independently
  • Familiarity with Scrum and agile methodologies
  • Team player attitude

ADVANTAGES:

  • Knowledge of TypeScript
  • Knowledge of JavaScript (especially React)
  • HTML5, CSS knowledge
  • Familiarity with architecture design methodologies
  • Experience using generative AI
  • General knowledge of generative AI models
  • Python knowledge
  • English language skills

WHAT WE OFFER:

  • Competitive salary
  • Laptop, phone
  • Innovative team
  • Flexible working hours
  • Opportunities for growth, exciting professional challenges, participation in international projects
  • Hybrid working model
  • Company events and team-building activities
  • Weekly yoga with a professional instructor
  • Weekly football
  • Fruit day
  • Table football