Responsibilities
Java development
Use of Spring Framework
Application server management
Oracle database modeling
Version control with Git
Unit testing
Front-end development with HTML, CSS, and JavaScript
Collaboration on system architecture projects
Requirements
Java development (versions 8, 11, 17, and 21)
Spring Framework (dependency injection, Spring Boot, Spring Web, JPA)
Application servers – WildFly, Tomcat
Oracle database (PL/SQL, data modeling)
Git, Eclipse, IntelliJ, Maven
Unit testing
HTML, CSS, JavaScript
JavaScript frameworks (Vue.js, Angular 2+, or React)
Basic knowledge of system architecture
Messaging (RabbitMQ) – desirable
Availability to work in a hybrid model (3 days in the office and 2 days remote)