Technologies:
- Our microservices are primarily developed in Java 17+ using Micronaut.
- Deployed on Rancher (Kubernetes) across multiple data centers.
- Inter-service communication via gRPC.
- Asynchronous communication using Kafka, Pulsar, RabbitMQ, and Chronicle.
- Data storage in PostgreSQL, MongoDB, and Redis.
- Production monitoring with Prometheus, Grafana, OpenSearch, and Opsgenie.
- Testing with JUnit and Testcontainers.
- Development in IntelliJ IDEA with GitHub Copilot support.
- Source code hosted on GitLab, with builds managed via GitLab CI.
- Task tracking in Jira and documentation in Confluence.
- Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, and Chat.
- Internally developed GenAI tools available to all employees.