This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Develop and maintain both backend and frontend parts of the application
Design and implement scalable, secure, and high-performing solutions
Collaborate with the team to deliver high-quality software
Requirements
Proven experience as a Full-stack Developer with a strong portfolio
Strong skills in Java 17+ (Spring, Hibernate) for backend development
Good knowledge of how to use software design patterns in practice
Hands-on experience with Spring Framework and Spring Security, including dependency injection, security, and web services
Ability to design and build RESTful APIs
Knowledge of ORM concepts and Hibernate, with experience in performance optimization
Familiarity with SLF4J, Log4J, and good practices for application monitoring
Solid knowledge of React and frontend technologies (HTML, CSS, TypeScript)
Strong SQL and PostgreSQL skills, with experience in database optimization (indexing, performance analysis, normalization/denormalization)
Solid experience with unit testing using JUnit and Mockito, familiar with PowerMock
Confident with Maven as a build tool
Commercial experience with AWS services — we expect more advanced knowledge than just EC2 and S3 storage
Experience with EventBus, SOA (Service Oriented Architecture, or at least a monolith combined with surrounding services handling specific functionality), and microservice architecture
Experience with Docker and a good understanding of ECS and EKS
Hands-on experience with CI/CD pipelines, familiar with AWS CodePipeline and CodeBuild
Good understanding of Infrastructure as Code (AWS CDK/Terraform)
Good communication skills, ability to collaborate within a team, and a results-driven mindset
Ability to work independently in a remote environment