Nikita — Java Developer

Nikita
Nikita Java Developer
Europe
Experience: 7 years
Availability: Full-time
Java Developer at DevTeam.Space since August 9, 2023
Nikita has been a Java developer for over 7 years. He primarily uses frameworks like Spring, Spring Boot, JPA, and Hibernate. His tasks typically involve creating new functionality, supporting existing services, and developing and implementing new services.
Expert In
Java
Also worked with
Redis
Spring
Skills and Qualifications

Languages

JavaPostgreSQL

Libraries/APIs

Spring

Tools

GitGradleMaven

Other

DockerElasticsearchKubernetesNginxRabbitMQ

Databases

MongoDBPostgreSQLRedis
Featured DevTeam.Space Projects
Some of Nikita's Projects
AdMarketplace
Developer

This project aimed to help advertisers create more effective ads for their products. The team collected analytics and statistics on all advertising offers, allowing users to interact with this data through the UI while managing clicks on the backend. The architecture comprised a UI, an Orchestrator (a Java server that managed requests), a backend, and a database. This setup enabled very fast responses and minimal request processing times. Nikita’s contributions included: writing new functionality, migrating existing processes from Apache Spark to Elasticsearch, creating a new service to consolidate business logic from various services, adding new features, creating database jobs, developing demo applications, and transferring logic from legacy services to new ones: tackling complex tasks, such as creating new components that support VirtualScroll on the frontend to handle up to 1,000,000 objects per dropdown. He also implemented pagination to allow for 10-15 million posts to be displayed and utilized a separate incremental index to achieve cursor pagination without losing the ability to navigate specific pages.

Read more
DockerElasticsearchGraphQLJavaJenkinsKubernetesMySQLPythonReactScalaSpringTypeScript
MedReach
Developer

MedReach is a platform connecting doctors and medical companies worldwide, promoting continuing medical education (CME) through training courses and webinars. The team expanded the existing application's functionality, which is available on both desktop and mobile. They also developed a service to sell educational courses, that allowed for the use of promo codes. Each course accounted for a certain number of CME hours, and tracking the total and completed hours was essential. Nikita’s tasks included: improving the admin panel for creating and managing promo codes; adding data on course sales and revenue, expanding user page functionality for filtering course types, setting up a training progress indicator, and standardizing course card design; enabling course purchases using the Hyperpay payment service, with the option to request refunds for unused courses. Implementing promo code usage and recalculating course costs; updating the homepage to merge content from three tabs into one post feed, integrating Google ads, and creating a new backend endpoint for this functionality; fixing bugs.

Read more
AzureJavaJenkinsPostgreSQLSpring
Virtual Cellular Network Operator for Business
Developer

This is one of the largest virtual cellular operators in Europe. It offers a suite of cloud tools for client management, including a virtual PBX, CRM system, and a call center. The virtual PBX provides convenient business telephony without wired office installations. The CRM system supports IP telephony and client management, while the call center application manages real-time telephone calls. Nikita’s tasks included: creating, configuring, and fixing errors in the CRM integrations; setting up call tracking and a feature for storing call recordings; implementing smart call distribution to connect clients with their personal managers and a function to store call history; sorting calls by leads, tickets, or clients and automating call processing; generating call statistics reports and call tracking data to build sales funnels; creating analytical reports to assess customer service quality and employee productivity.

Read more
JavaPostgreSQLRabbitMQRedisSpring
Search the Blog
Hire Expert Developers
Connor Woolpert
Adventure Aide
Play video
Connor Woolpert
Jonathon Nostrant
Founder iVee
Play video
Jonathon Nostrant
Preston Brown
Founder DentaMatch
Play video
Preston Brown
Matthew Schulman
Founder GMT
Play video
Matthew Schulman
Hire vetted expert developers with DevTeam.Space to build and scale your products
No-risk trial.
Trusted by 100x of startups and companies like
Get a complimentary discovery call and a free ballpark estimate for your project
Trusted by 100x of startups and companies since 2016 including
Startups from