We are looking for a...
Back-end Engineer
What you will do:
Deliver high quality, reusable and testable software components using backend technologies, primarily Java and Spring Boot
Support the design and development of new backend microservices architectures
Optimize applications for performance, scalability, maintainability and efficiency
Contribute to improving code quality by writing unit tests and participating in code reviews
What do you need to have experience in:
Java development
Knowledge of relational annon-relational databases
Understanding of client-server architectures and protocols such as REST, including consuming RESTful APIs
Experience in testing tools (e.g. Junit)
Understanding of Continuous Integration and Continuous Delivery (CI/CD) environments
Familiarity with Agile methodologies
Strong written and verbal communication skills in English
And it would be nice if you also have:
Exposure to modern IDEs and AI-assisted development tools (e.g. VS Code, GitHub Copilot)
Knowledge of cloud environment such as AWS, Google Cloud or Azure
Experience with frameworks such as Spring Boot, or similar
Experience with Kubernetes, Docker or similar containerization/orchestration technologies
Experience with contract testing