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
