We are looking for a...
Back-end Engineer
What you will do:
Deliver high quality, reusable and testable software components using back-end technologies (Java and Spring Boot)
Help in the design and development of new backend microservices architectures
Optimize applications for maximum speed, scalability, maintainability and efficiency
Help improve our code quality through writing unit tests and performing code reviews
What do you need to have experience in:
Java development
Knowledge of relational and non-relational databases
Knowledge of client-server protocols such as REST, and consuming such protocols
Experience in testing tools (e.g. Junit)
Experience in working in Continuous Integration and Continuous Delivery environments
Agile methodologies
English: written and verbal communication skills
And it would be nice if you also have:
Knowledge of cloud environment such as AWS, Google Cloud or Azure
Used frameworks such as Spring Boot, Struts or similar
Experience with Kubernetes, Docker or similar
Experience in contract testing