Position: Mid Java Developer
Company: 3asoft
Experience required: 3y
English level: upper

Your profile:

Experience with Java 18, Spring, Spring Boot, Spring Data.
Experience with microservices and implementation of scalable microservices.
Demonstrable experience with Spring, Hibernate
Experience in building and/or working with RESTful services
Knowledge of software design patterns.
You are able to communicate clearly and accurately about technical topics.
Understanding of Computer Science fundamentals like Data Structures, Algorithms, Distributed Systems, and Information Retrieval.
Knowledge of Relational Database Management Systems.
Upper-Intermediate English level.

Would be a plus:
Experience with Angular (full-stack).
Experience using messaging queues in particular Apache Kafka
Experience with NoSQL database
Knowledge of microservices-oriented architectures.
Understanding CI/CD.
Knowledge of working in cloud-based infrastructure, in particular AWS.
Experience creating Docker containers.