Java Software Engineer
CurrentI worked with US clients. Skilled in designing & developing microservices for importing & displaying large volumes of financial data from FTP, Data Lake, Data Warehouse, Data LakehouseDesigned highly-available microservices, developed distributed algorithms, and supported the prod. env. * Designed & developed backend services to manage financial & non-financial data for over 4 million public and private companies. Implemented data ingestion, processing, and storage in a highly… Show more I worked with US clients. Skilled in designing & developing microservices for importing & displaying large volumes of financial data from FTP, Data Lake, Data Warehouse, Data LakehouseDesigned highly-available microservices, developed distributed algorithms, and supported the prod. env. * Designed & developed backend services to manage financial & non-financial data for over 4 million public and private companies. Implemented data ingestion, processing, and storage in a highly scalable environment. Leveraged a microservices architecture to ensure data consistency, efficient access to critical financial metrics, and high system availability, supporting decision-making for investors, analysts, and corporate strategists* Designed & developed messaging communication between high-loaded services* Migrated microservices & adapted their architecture to the K8S (VM servers to cloud K8S), increasing system throughput and liveness* Took ownership of critical production issues as the on-duty person, performing rapid diagnosis and resolution to minimize the impact* Assisted in transitioning from monolithic architecture to microservices, improving system modularity and performance* Assisted & developed microservices for importing large volumes of financial data from FTP, Athena, and Redshift using hexagonal architecture* Designed & developed a Zookeeper solution to manage multi-instance self-written NoSQL storage updates* Optimized SQL query performance, reducing data publishing time by 30%, enabling users to access updated financial data more quickly, and providing fresher insights* Leveraged TDD to create a robust suite of automated tests, reducing manual testing efforts* Applied API-First development approach, enabling parallel workstreams across FE and BE teams, as well as between BE services, accelerating feature deliveryStack: Java 17/21, Spring 6, Spring Boot 3, Kafka, PostgreSQL, JOOQ, Elasticsearch, Redis, Zookeeper, K8S, OpenAPI, Gradle Show less