About the job
- In-depth expertise in API development, particularly with REST and/or GraphQL.
- Proven experience in building applications within cloud environments such as Kubernetes, Microsoft Azure, Google Cloud Platform (GCP), or Amazon Web Services (AWS).
- Strong understanding and application of SOLID principles and Clean Code practices.
- Comprehensive knowledge of software design patterns.
- Robust architectural insight and the capability to conceptualize intricate software solutions.
- Solid experience with at least one modern Java framework, such as Spring (especially Spring Boot), Quarkus, and/or Micronaut.
- Familiarity with modularization concepts, including Microservices, Modulith, or Function-as-a-Service (FaaS).
- Proficient in using test automation tools like JUnit and Mockito.
- Knowledgeable about modern Azure-based services and event-driven software architecture and tools throughout the software development lifecycle.

