Java Software Engeneer
CurrentFinTech member portal - financial trading portal based on several related microservices. Enables organizations to manage a range of marketplaces via a hub on the trader’s desktop, through which a range of venues, products and services are accessed seamlessly.Key Responsibilities: - Creating a microservice architecture for connecting users, organizations and trading rooms and mechanisms. - Design and implement an authorization and authentication logic (MS, Cognito… Show more FinTech member portal - financial trading portal based on several related microservices. Enables organizations to manage a range of marketplaces via a hub on the trader’s desktop, through which a range of venues, products and services are accessed seamlessly.Key Responsibilities: - Creating a microservice architecture for connecting users, organizations and trading rooms and mechanisms. - Design and implement an authorization and authentication logic (MS, Cognito, Ping) - Design and implement whole flow of business logic from retrieving firm and trade code till managing trading rooms - Design and implement an internal/external REST API Layer. - Integration with Kafka queue system and GraphQL flow to connect between other services.Languages: Java, SQL, GraphQL.Technologies: Java, Spring Data, Spring REST, Spring Boot, Spring Security, FeignClient, Hibernate, PostgreSQL, Kafka, Swagger, Lombok, MapStruct, JUnit, Mockito, Spring Test, Maven, Docker, Jenkins. Show less