Sobes.tech
Senior

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.