Senior Java Developer
Information
Languages
About
Main technologies
Additional skills
Experience
Navigation product
About the Project
In-car navigation product consisted of RESTfull Java services. Tech stack clarification: Java 17 Corretto, Micronaut, OpenApi 3.0, Spring Boot, AWS: S3, Lambda, DynamoDB;
Responsibilities
- maintained and developed a set of RESTfull Java services - improved AWS lambda startup performance by implementing SnapStart approach; - implemented batch processing and a set of microservices based on a multi-tenant architecture together with a team; - implemented user management between Keycloak and custom service.
Skills & technologies
An infrastructure service
About the Project
An infrastructure service intended to authorize every external HTTP request to the rest of the internal product services. ech stack clarification: Java 11, Dropwizard, Apigee, Okta, Docker, Spring Boot, Apache Kafka;
Responsibilities
- designed and implemented authentication flow scenarios based on the Apigee platform (Google platform usually used as API Gateway); - implemented approaches related to service fault tolerance: retry; - circuit-breaker, and implemented an ability to log proper and convenient JSON format in the scope of Dropwizard framework; - designing and implementing distributed messaging systems using Apache Kafka to enable reliable communication and event-driven architectures across microservices;
Skills & technologies
E-learning enterprise system
About the Project
E-learning enterprise system that manages all aspects of a company's various training efforts. Tech stack clarification: Java 8, Spring MVC, Apache OJB, MS SQL Server, Jasper Report;
Responsibilities
- designed and developed services of data to build necessary information to provide reports for different schools/colleges; - optimized existing legacy SQL queries;
Skills & technologies
Under NDA
About the Project
Large Enterprise projects intended to optimize business activities of insurance-oriented companies. Tech stack clarification: Java 8, Spring Framework (Core, Data, Flow, MVC), Kafka, Hibernate/JPA, PostgreSQL, MS SQL Server, Liquibase;
Responsibilities
- developed set of RESTfull services; - did db schema migrations via Liquibase; - implemented async services communication via Apache Kafka; - implemented optimistic locking strategy using Hibernate's locking mechanism to manage concurrent access to shared data.