Artjom Kalita is a Senior Software Developer with over 15 years of hands-on experience specializing in the JVM ecosystem, currently building fintech products with Spring Boot and Java/Kotlin at Teya. He has led teams and owned core platform microservices at EPAM, driven on-premises to AWS migrations, and refactored legacy systems into microservices across multiple industries including finance and telecom. Skilled in end-to-end delivery—from prototyping to production—he emphasizes integration testing, reducing technical debt, and pragmatic architecture decisions that scale. Known for mentoring engineers, conducting technical interviews, and improving platform security (mTLS/X.509) and observability, he blends deep Java expertise with evolving cloud-native practices. Based in Latvia, he pairs strong operational experience with a curiosity for emerging technologies and practical automation, having delivered PoCs that moved into production.
10 years of coding experience
16 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Rīgas Tehniskā universitāte (Riga Technical University)
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Contributions:33 pushes, 7 branches in 2 years 10 months
Contributions:24 pushes, 1 branch in 1 year 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.