Practical experience in software development using Java technologies (JEE, Spring Boot, Hibernate).
Knowledge of SOLID principles in code creation (CLEAN CODE principles).
Proficiency in preparing unit tests; knowledge of Java 8+ technologies, Maven, Unix, Linux, GitHub, Bitbucket.
Experience in designing REST API interfaces and implementing RESTful services, as well as designing databases using SQL, Oracle/SQL Server, Redis.
Fluent knowledge of English.
Knowledge of German (min. A2+ level): boost your skills with our free intensive German language course!
Your responsibilities
You will participate in co-creating and developing applications and IT systems tailored to our clients' needs.
You will work on software primarily based on high-level programming languages (including Java, C#), modern technologies, tools, and software engineering methodologies, following best practices and international standards.
You will join an international team, which will not only enhance your technical knowledge but also help you develop strong interpersonal and foreign language communication skills.
You will work with technologies such as Java 5, Spring Boot 5, AWS Cloud 4, Hibernate 4, SOL 4, Spring 4.