- Creating, developing and maintaining software in Java on various projects.
- Designing and implementing solutions using the Spring Framework, including Spring Boot and Spring MVC.
- Designing, implementing and optimizing the data access layer using JPA/Hibernate technologies.
- Designing and developing efficient REST interfaces to provide communication with other applications.
- Collaborating with various project teams
- Designing and managing SQL databases, including query and data structure optimization.
- Identifying and resolving technical issues to ensure application stability.
- Preparing tests, deploying applications and supporting various project stages.
- Tracking new trends in Java and adapting to different projects and technologies.
- At least 1 year of commercial programming experience of Web applications in Java
- Knowledge of Java 8+
- Knowledge of Spring frameworks
- Knowledge of JPA/Hibernate
- Practical ability to program in REST architecture
- SQL knowledge allowing for the creation of optimal data structures
- Ability to use GIT
- Participation in interesting projects of our clients
- Maternity leave
- Project and occasion bonuses
- Health insurance
- Vacation and sick days
Good to have skills:
- Knowledge of Docker allowing for creation and configuration of containers
- Knowledge/ability to use Kubernetes
- Basic knowledge of Azure, communication with Azure AD and configuration of App Services
- Basic knowledge of Amazon Cloud