Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 1.5

I have achieved success in learning technologies that are new to me, such as various frameworks and libraries. I have experience in communicating with developers of third-party services with whom I have worked
I'm a software developer on a fin-tech project. I'm striving to develop interesting projects and gain more experience in Java\Node.js back-end and React.js front-end development

Tech stack: Java, Spring Boot, PostgreSQL, AWS Lambda, React

1. Developed a REST API to serve requests from the front-end for processes such as user authorization, saving and retrieving currency rates and other data
2. Developed integration with authentication services like Scrive eID Hub and Swedish BankID
3. Developed integrations with Swedish banks to initiate payments and obtain user account information through a third-party application
4. Wrote unit and integration tests for integrations and many other features
Implemented an AWS lambda function for receiving exchange rates from third-party services and saving them into a database, which were subsequently used when exchanging currencies through the service we developed
5. I did a little work on the front-end. I fixed bugs in the business logic of different application parts and added new features unrelated to UI designing, such as writing validations for large forms.