Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 5


1. Project: Softensy (Mobile banking, Ukraine)
Description: A full-featured mobile application that enables users to conduct internal and external payments, utility payments, online credits and  deposits, payment of fines, stocks, etc.

Technologies: Java, Spring (Core, Boot, Web, Data, Cloud, Security, AMQP, Actuator), RabbitMQ, AWS S3, Junit, Mockito, PostgreSQL, MongoDB, Redis,  Apache POI, Gradle, Docker, Jenkins, Swagger, Jira, Postman, GitLab, REST, JSON, XML

Responsibilities:
-	implement, design, build new features
-	communication with team members
-	taking part in the technical decision making process
-	working with microservices
-	estimation and scope decomposition
-	API integrations, communication with another dev team
-	development and maintenance of REST API
-	covering logic with unit and integration tests
-	performing code review
-	debugged and refactored code
-	working with Gradle and Docker
2. Project: Softensy (Web and mobile solution for card orders)
Description: The system is designed to automate the processes of opening new bank accounts and issuing banking cards under the payroll projects.
Company: Softensy
Role: Java Software Engineer
Technologies: Java 8, Spring Boot, Spring MVC, Spring Data, Gradle, Junit, Mockito, PostgreSQL, MongoDB, SOAP, REST, GitLab
Responsibilities:
-	developing new features
-	API integrations
-	writing unit and integration tests
-	performing code review
-	calculation functionality 
-	bug fixing