Nikola V.

Java Developer

Avatar placeholder
Valencia, Serbia

Experience

Jan 2022 - Present
4 years

Java Developer

Grid Dynamics

  • As a Search Engineer, I contributed to several high-impact projects focusing on developing and maintaining scalable and distributed systems using technologies like GCP, Elasticsearch, Java 17 (Spring Boot), and PostgreSQL across microservices, ensuring high availability and fault tolerance.
  • Search Engine Project: Worked on migration from old search engine to Google VertexAi from scratch, including reading Google documentation, comparing capabilities, planning priority features, and supporting unsupported legacy features.
  • Building search engine ecosystem: Built new microservices around the core search system to allow dynamic and configurable search requests, improving speed and reliability.
  • Technical refinements: Discussed roadmap and new features with client, drafted technical designs and documentation, and planned sprints.
  • Bug fixing, debugging, testing: Diagnosed issues via Elasticsearch logs, reproduced bugs locally and in QA/STRESS environments, implemented fixes, and covered with tests.
  • Implemented new features by analyzing Jira business tickets, creating technical tickets with acceptance criteria, evaluating technology choices, and collaborating with colleagues and client.
  • Optimization and technical debt management: Improved response times via caching and SQL query optimizations, refactored code, and added corner case tests.
  • Automated GitHub workflows to accelerate CI/CD.
  • Configured GCP services and collaborated with SREs to deploy infrastructure using Terraform, monitored logs and load patterns.
  • Migrated core microservice to Spring Boot 3, resolving library incompatibilities and ensuring regression, smoke, automation, and manual testing.
  • Developed in-house Elasticsearch integration to enable configurable searches and reduce load on Google Search Engine.
  • Wrote Airflow Python scripts to automate processes and schedule function calls.
  • Reviewed pull requests, assisted QA with testing, and authored documentation for business users.
Aug 2019 - Nov 2021
2 years 4 months

Software Engineer

FIS

  • At FIS, worked on a Java web application for portfolio valuation, handling complex business logic and integrating multiple technologies to ensure smooth communication across services.
  • Portfolio valuation project: Developed an application using EJB architecture, built EAR files with Maven, and deployed on Wildfly servers.
  • Messaging integration: Used JMS API for internal communication, sent XML files, and populated them with JAXB.
  • RabbitMQ integration: Migrated from a legacy messaging engine to RabbitMQ due to vendor support discontinuation.
  • UI development: Collaborated with front-end developers to display results on a GWT-based UI.
  • System optimization: Ensured efficient data handling, validation, and processing for accurate portfolio valuation.
Apr 2018 - Aug 2019
1 year 5 months

Junior Java Developer

OMNI LOGIKA D.O.O

  • Tax Administration Project: Developed a Java web application using EJB architecture, built EAR files with Maven, and deployed on Wildfly servers.
  • Internship: Completed a 4-month internship learning documentation and working on pet projects using Java AWT and Java Core.

Skills

  • Java 17 (Spring Boot)
  • Gcp (Cloudrun, Gke, Pubsub, Bq, Sql, Secret Manager, Vertexai, Airflow)
  • Hibernate
  • Git
  • Elasticsearch
  • Maven
  • Gradle
  • Postgresql
  • Mysql
  • Linux
  • Windows

Languages

English
Advanced
Serbian
Intermediate

Education

Oct 2011 - Jun 2016

University of Belgrade

Bachelor of Science · Electrical Engineering and Computer Science · Belgrade, Serbia

Certifications & licenses

Google Cloud Certified Associate Cloud Engineer

Google Cloud

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Goran D.
Goran D.

Software Engineer

View Profile
Jovan S.
Jovan S.

Founder / Senior Software Engineer

View Profile
Benedek G.
Benedek G.

CTO/CISO

View Profile
Samir B.
Samir B.

Solution Architect / Senior Software Engineer

View Profile
Satya V.
Satya V.

Lead Developer

View Profile
Vladislav F.
Vladislav F.

Senior Test Automation Engineer / Test Manager

View Profile
Cristian S.
Cristian S.

Team Lead Mobile Native Apps

View Profile
Rüdiger S.
Rüdiger S.

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Robert R.
Robert R.

Software Developer

View Profile
Christoph B.
Christoph B.

Architect, Business Analyst, Developer

View Profile
Marcel M.
Marcel M.

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Anton K.
Anton K.

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Patrick W.
Patrick W.

AI Software Engineer

View Profile
John A.
John A.

Senior DevOps Engineer

View Profile
Robin S.
Robin S.

Senior Cloud & Backend Engineer

View Profile
Achille C.
Achille C.

Backend/Frontend Developer

View Profile
Qaiser A.
Qaiser A.

Freelance Lead DevOps Engineer

View Profile
Jaroslav A.
Jaroslav A.

Child care, personal development and learning

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Marko L.
Marko L.

Software developer

View Profile
Jan M.
Jan M.

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Matthias I.
Matthias I.

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Chris T.
Chris T.

Certified Kubernetes Application Developer

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
Alexander S.
Alexander S.

Full-Stack Developer (Java/Kotlin/Angular)

View Profile
Serge K.
Serge K.

MLOps (machine learning operations)

View Profile
Sebastian K.
Sebastian K.

Senior Lead Developer, System Architecture

View Profile
Andrei C.
Andrei C.

Java Software Engineer

View Profile
Thomas H.
Thomas H.

Senior MLOps, DevOps Engineer

View Profile
Fady K.
Fady K.

Senior Software Developer / Tech Lead

View Profile