Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 3


6+ years of experience including 2.5 years of professional experience Java engineer with a prolific track record of designing, testing, and monitoring software, implementing from scratch as well as supporting and upgrading existing programs.
 Adept at planning & executing the deployment of system features, orchestrating the integration, and maintaining the system throughout its lifecycle.
 Proficient in interacting with key clients, understanding their requirements to complete projects within stipulated time & budget, and ensuring optimum client satisfaction.

Java Software Engineer, SPD-Ukraine 2021-Present Project: big fintech product from the US market
• Supporting and developing a high-load system with daily 200,000 active users.
• Deigned 5 applications and implemented over 15 releases/feature implementations with end-to-end support and over 80% test coverage using JUnit and Mockito.
• Built and extended 50 REST APIs with OpenAPI contracts and GRPS endpoints using Spring Framework.
• Set up 5 CI/CD pipelines using Jenkins, and added monitoring tools Prometheus and Grafana with custom metrics.
• Decoupled 2 services from monolith micro-services.
• Built 3 message exchange queues between microservices using RabbitMQ and Kafka. Implemented 5 application-level events that increased Data quality by 80%.
• Owned and maintained Single Sign On service and kept 100% uptime. Weekly deployment and troubleshooting. Deep experience with the SSO process with SAML.
• Redesigned the admin tab to decrease errors related to SAML metadata storage, implemented XML files importing and importing by link for metadata, and resolved 90% of misconfigurations and misunderstandings.
• Fixed over 100 bugs related to the login process using monitoring tools such as Kibana, and Sentry.
• Migrated 5 applications in K8s infrastructure, wrote deploy configurations, and dealt with K8s clusters using kubectl and Lens. Supported GCP-based cloud architecture.
• Onboarded 4 new team members. Daily code reviews and SCRUM team meetings.
• Implemented and supported identity management system/User management system.
• Migrated authentication system to Auth0. Encapsulated login process in the microservice. Supported 4 applications with migration. Wrote documentation.