Position: Lead Software Engineer / Team Lead
Category: Java
English level: fluent
Years of experience: 11


As an experienced Java software engineer with over 10 years of experience, I have worked primarily in the financial domain, specifically in investment banking. I have experience leading distributed teams and have played different roles in different projects, ranging from developer to team lead.

One of my most recent projects involved developing a financial transaction processing system using Spring Boot and Kafka. The system was designed to handle a high volume of transactions with low latency, while also ensuring data consistency and accuracy. I was responsible for designing and implementing the transaction processing logic, integrating with Kafka for message handling, and implementing various caching and data retrieval mechanisms using ElasticSearch. The system was deployed in Docker containers, and I was responsible for designing the deployment architecture and monitoring the system's performance.

In another project, I worked as the team lead for a client in the financial domain. The project involved building a portfolio management system using Java, Spring Boot, and ElasticSearch. My responsibilities included managing the team, coordinating with the client, and ensuring that the project was delivered on time and within budget. I also contributed to the development of some of the key features of the application, including the portfolio tracking and reporting functionality.

Overall, I have experience with a range of technologies. I am comfortable working in both small and large teams and have experience managing both on-site and distributed teams. In my next role, I am looking for an opportunity to continue developing my technical skills, while also taking on a leadership role within the team. I am excited to work on projects that are challenging and push the boundaries of what is possible with technology.
I am based in Gdańsk, Poland. Currently searching for a Lead/Team Lead position in a remote capacity. I have a permanent residence permit, which means that I do not require visa sponsorship. I am looking for a B2B contract and have a one-month notice period.