Diligent Solutions logo

Diligent Solutions

Aleksandar G. logo

Aleksandar G.

Available now

Java Software Engineer @ Diligent Solutions

Senior
Seniority
GMT+02:00, Belgrade, Serbia
Location & Timezone
$50 - $100/hr
Average Hourly Rate
Serbian, English
Languages

Top skills

Java
MySQL
PostgreSQL
Spring
Hibernate

About

Experienced Java Software Engineer with a demonstrated history in all stages of advanced software development, from planning to implementation, configuration, deployment, and validation. Possesses excellent interpersonal and communication skills, enabling effective collaboration with cross-functional teams. A results-driven and strategic thinker, quick to respond to opportunities and challenges.

Top skills

Verified by Pangea.ai due diligence

Top SkillsCurrent UsageSeniority
Java
30%8 years
MySQL
15%8 years
PostgreSQL
15%7 years
Spring
20%8 years
Hibernate
20%7 years

All skills

Roles and tools, to bring ideas to life and create meaningful experiences

Architecture
Web Apps

Professional experience

Explore a curated selection of projects highlighting Aleksandar G.'s expertise and experience. Each project aims to showcase challenges, solutions, and the final outcome, along with the tools and technologies used.

Under MNDA
Aladdin Trading — Backend developer
Fix & Placement, which is at the very core of trading and serves as a translator between our part and the stock market.
Java
Spring
Hibernate
Vanilla Javascript
SQL
+3

Under MNDA
Long-Term Stock Exchange — Fullstack developer
Worked on the core of the exchange, designed a database in PostgreSQL and Big Query warehouse, wrote Shell scripts, and performed code reviews.
Java
SQL
FinTech
EdTech
Backend Development
+5

Preferred tools

View the preferred tools and apps used by Aleksandar G. to assess compatibility and alignment.

G Suite
G Suite
Google Chat
Google Chat
Google Drive
Google Drive
Dropbox
Dropbox
Slack
Slack
Confluence
Confluence
Trello
Trello
Jira
Jira
Google Meet
Google Meet
Microsoft
Microsoft

Career highlights

Discover Aleksandar G.’s professional journey, including employment history, certifications, and educational background.

Java Developer
Java Developer
Diligent, Niš, Serbia2024 - pressent
Experienced Software Engineer skilled in all stages of software development, including planning, implementation, deployment, and validation. Strong interpersonal and communication skills for effective collaboration with cross-functional teams. A results-driven, strategic thinker, quick to tackle opportunities and challenges.
Java Senior Developer
Code Reflect, Remote, Serbia2023 - 2024
Working on an application for supermarket chain management. The application consists of a module for staff management, a module for products, and a module related to the customer loyalty program. Building REST-full APIs using Java 17, Spring Boot, Hibernate, and PostgreSQL. Maintaining high-quality tests with Mockito unit tests and Test containers for integration tests. Reviewing PRs. Writing technical documentation.
Java Senior Developer
Itekako, Infront, Belgrade, Serbia2022 - 2023
Building new functionalities and expanding existing ones using Java 8, 11, and 17, Spring Boot, gRPC, and Spring Data JPA in a microservice architecture-oriented project. Maintaining high-quality code using a strict set of rules checked by Sonar Cloud, and the tested with unit tests requirement of 100% code coverage checked by JaCoCo. Documentation-Driven and Test-Driven Development. Maintaining databases, and Protobuf structure. Reviewing PRs and writing technical documentation.
Java Senior Developer
Itekako,LTSE, Belgrade, Serbia2019 - 2022
Building new functionalities and expanding existing using Java 11, FIX protocol, and Protocol Buffers for the core of the exchange market. Maintaining high-quality code with a 100% code coverage requirement checked by JaCoCo. Developing PostgreSQL database and BigQuery data warehouse. Writing unit and integration tests. Writing shell scripts for different build types. Managing GCP services. Reviewing PRs. Writing technical documentation.
Java and Android Software Developer
Normasoft, Belgrade, Serbia2017 - 2019
Building RESTful APIs using Spring Boot and Hibernate. Developing native Android applications using Java, SQLite, and Firebase. Deployment with AWS and writing technical documentation. A small contribution to frontend team using React, JavaScript library.
Android Developer
Freelance, Belgrade, Serbia2016 - 2017
Working on various Android projects using Java

Testimonials

Anonymous

Diligent Solutions DOO

Verified Testimonial

I highly recommend Aleksandar as a dedicated and skilled software engineer with strong problem-solving abilities and a deep understanding of software development. With extensive experience in Java, Spring Boot, and PostgreSQL, he excels in building and maintaining high-quality, well-tested applications. Aleksandar has contributed to complex systems, including supermarket management applications, where he developed RESTful APIs, wrote technical documentation, and ensured code quality through rigorous testing. Always eager to expand his knowledge, he explores new technologies like Go in his spare time. His logical thinking, creativity, and commitment to excellence make him a valuable asset to any team.

Similar talent

Slide 1 of 0