Technical skills

  • Java 21 and Spring Boot (REST, Spring Data JPA, Logback)
  • Authentication & security: Spring Security, OAuth2, JWT (including service-to-service in microservices)
  • API design & contracts: DTOs, error handling, Swagger/OpenAPI
  • Testing & quality: JUnit 5, Mockito, JaCoCo
  • Databases: H2, MySQL; exposure to PostgreSQL + Flyway
  • DevOps & deployment: Docker, Docker Compose, CI/CD with GitHub Actions and Azure DevOps, container deployments to Azure Container Instances
  • Integrations: OpenAI API, Anthropic Claude, Stripe; RSS feeds
  • Data flows & automation: daily runs without manual intervention (logging, retries, safe upserts, staging→prod approval)

Tools

  • IntelliJ IDEA & Windsurf IDE
  • Git & GitHub
  • Postman
  • Docker & Docker Compose
  • Azure DevOps (pipelines) / GitHub Actions
  • Portainer and Nginx Proxy Manager (operations/containers/reverse proxy)
  • Swagger UI / OpenAPI tooling