Senior Java Software Engineer
Currentin addition to previous position:Key responsibilities:- participating in the design and architecture of software systems, ensuring scalability, maintainability, and flexibility;- designing and implementing complex integrations with external systems;- mentoring junior developers, fostering a collaborative and knowledge-sharing environment within the development team;Achievements:- led initiative for the adoption of an API-first strategy in project planning sessions, emphasising the importance of designing APIs before implementing the corresponding functionalities; - provided training sessions to the development teams of whole organisation on the principles and benefits of an API-first approach, using OpenAPI for creating and sharing API specifications;Tech stack: all previous + Java 17, Kotlin, Apache Kafka