04/16/2025 updated


100 % available
Experienced Backend Software Engineer specializing in Fintech and Microservices
Gomel, Belarus
Only remote
Bachelor of Science in Automated and Information SystemJava (Programming Language)Agile MethodologyAmazon Web ServicesTest AutomationUnit TestingCloud ComputingSoftware QualityDatabasesContinuous IntegrationDatabase Storage StructuresSoftware Design PatternsDevOpsFunctional TestingGradleIntelliJ IDEA
Backend Development
Extensive experience with Java, Spring Boot, and microservices architecture. Proficient in developing high-quality software solutions for fintech and enterprise environments.
Cloud Technologies
Skilled in deploying and managing applications with AWS, Docker, and Kubernetes. Experience with cloud platforms for scalable and efficient software solutions.
Database Management
Proficient in working with various databases including PostgreSQL, MySQL, Oracle, and MongoDB. Capable of designing and optimizing database structures for complex applications.
Programming Languages
Proficiency in Java, TypeScript, SQL, and Python for scripting. Capable of writing clean, secure, and optimized code across multiple languages.
Testing and Quality Assurance
Expertise in unit testing, functional testing, and test automation using JUnit 5.x, Mockito, and CI/CD pipelines. Ensures high code quality and reliability.
DevOps Tools
Proficient with Git, Terraform, Datadog, Jenkins, IntelliJ IDEA, Postman, Docker Compose, Maven, Gradle, SonarQube, Prometheus, and Grafana for efficient development and deployment processes.
Agile Methodologies
Experienced in Agile development practices, CI/CD, design patterns, code refactoring, and observability. Ensures efficient team collaboration and project delivery.
Extensive experience with Java, Spring Boot, and microservices architecture. Proficient in developing high-quality software solutions for fintech and enterprise environments.
Cloud Technologies
Skilled in deploying and managing applications with AWS, Docker, and Kubernetes. Experience with cloud platforms for scalable and efficient software solutions.
Database Management
Proficient in working with various databases including PostgreSQL, MySQL, Oracle, and MongoDB. Capable of designing and optimizing database structures for complex applications.
Programming Languages
Proficiency in Java, TypeScript, SQL, and Python for scripting. Capable of writing clean, secure, and optimized code across multiple languages.
Testing and Quality Assurance
Expertise in unit testing, functional testing, and test automation using JUnit 5.x, Mockito, and CI/CD pipelines. Ensures high code quality and reliability.
DevOps Tools
Proficient with Git, Terraform, Datadog, Jenkins, IntelliJ IDEA, Postman, Docker Compose, Maven, Gradle, SonarQube, Prometheus, and Grafana for efficient development and deployment processes.
Agile Methodologies
Experienced in Agile development practices, CI/CD, design patterns, code refactoring, and observability. Ensures efficient team collaboration and project delivery.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentRussianNative speaker
Project history
Designed and developed backend services using Spring Boot and microservices architecture. Implemented unit and functional tests, developed a savings application integrated with UK payment systems, led integration of payment services, modernized legacy systems, and collaborated in an Agile environment.
Developed a business-critical system for Mortgage and Lending Agency, supporting the entire process of credit issuance from short application form to mortgage application form.