Tell about your recent work experience, what you did, what was your position, what business and technical tasks you solved.
sobes.tech AI
Answer from AI
In my last job, I held the position of Senior Java Developer. The main business task was to create and maintain a high-load order processing system for an e-commerce platform. We addressed issues of scalability, reliability, and integration with external services.
Technically, I was involved in developing microservices with Spring Boot, optimizing database interactions (PostgreSQL), implementing CQRS and Event Sourcing patterns to ensure data consistency and asynchronous event processing. I also participated in designing the architecture using Kafka for message exchange between services.
An example of a technical task: implementing a reliable event delivery mechanism with "at-least-once" guarantee using the Outbox pattern and Kafka to prevent data loss during failures.