Senior Java Developer
Bitex Sava Arman Kish
Middle East And Polan
Bitex is a Polish and Iranian cryptocurrency trading company joint venture.Responsibilities - I was responsible for working in the Java team for creating the trade engine, matching engine, Balance, etc. - I was involved in the team creating the trading architecture for the company. - Development of new trading features. - Integrating Spring Batch for batch processing. - Integrating swagger for inter-services communication. Integrating VertX with Spring Boot and implementing reactive programming with RXJava.Technologies Used: - Architecture: Microservices with Docker - Frameworks: Spring Boot, Spring AOP, Spring Security, Spring Batch - ORM: Hibernate, Spring Data, JPA - Logging: SLF4J, ELK Stack, Elastic Beats Stack with Docker - Unit Testing: Mockito, JUnit - Version Control: Git, GitLab - CI & CD: Jenkins - Build & Automation: Gradle - Database: Oracle 12C - Methodologies: Agile Scrum (using Jira and Confluence) - Other Technologies: Swagger, RxJava (Reactive Programming), Sonar