Candidates 160
$500 / mo
≈ $6000 / year net
Junior Java Developer
Ukraine · Dnipro · 1 year of experience · Pre-Intermediate ·Published today
Ukraine · Dnipro · 1 year of experience · Pre-Intermediate ·Published today
Назва: Соціальна платформа аналогічна Twitter
Опис: Розробка соціальної платформи, що дозволяє користувачам публікувати короткі повідомлення (твіти), взаємодіяти з ними, стежити за іншими користувачами, ставити лайки та ретвіти, а також дізнаватись новини та тенденції.
Технології: WebSockets для чатів, Spring Security та JWT Filters для безпеки, RESTful API для взаємодії з клієнтами.
Моя роль: Розробка функціоналу чатів через WebSockets, забезпечення безпеки додатка за допомогою Spring Security та JWT Filters, розробка RESTful API, керування процесом аутентифікації та обліковими записами користувачів, реалізація контролера для управління повідомленнями та їх відображення.
Поточна роль: Розробник backend.
Плани на майбутнє: Поглибити знання у розробці масштабованих систем, особливо з фокусом на безпеку та взаємодію з великими обсягами даних.
Проект 2:
Назва: Мікросервіс для обробки повідомлень та транзакцій
Опис: Розробка мікросервісу для обробки повідомлень та транзакцій, використовуючи Apache Kafka як систему повідомлень.
Технології: Apache Kafka, Spring Security, Kafka Streams, WebClient.
Моя роль: Розробка контролерів, сервісів, репозиторіїв та конфігураційних класів, використання KafkaProducer для відправки повідомлень, обробка запитів на відправку повідомлень та транзакцій, обробка повідомлень у реальному часі через Kafka Streams.
Поточна роль: Розробник backend.
Плани на майбутнє: Розвивати навички у роботі з мікросервісними архітектурами, особливо з фокусом на розробці високомасштабних систем та обробці даних у реальному часі.
Участь у розробці соціальної платформи, аналогічної Twitter, з функціоналом чатів через WebSockets. Відповідальність за безпеку додатка за допомогою Spring Security та JWT Filters, розробка RESTful API для взаємодії з клієнтами та керування процесом аутентифікації та обліковими записами користувачів підвищили функціональність та безпеку платформи.
Розробка та впровадження контролера для управління повідомленнями та їх відображення на платформі соціальної мережі, а також інтеграція різноманітних функцій для поліпшення взаємодії з користувачем, таких як списки, хештеги, опитування та живе відео, аналогічно функціоналу Twitter.
Я шукаю роботу, де я можу використовувати свої навички у розробці програмного забезпечення, зокрема у сферах мікросервісної архітектури, обробки повідомлень та транзакцій, розробки RESTful API та забезпечення безпеки додатків.
Я хочу мати можливість працювати у команді, де цінують співпрацю, відкритий обмін ідеями та підтримку у вирішенні складних завдань.
Важливо для мене мати можливість постійно вдосконалювати свої навички та розвиватися як професіонал.
Неочікуване:
Не хочу працювати в невизначеному середовищі, де відсутній чіткий напрямок роботи та відповідальності.
Не хочу мати обмеження у можливості впроваджувати нові технології та інструменти для досягнення поставлених цілей.
Не хочу працювати у середовищі, де не цінують комунікацію та взаємодію між членами команди.
$1200 / mo
≈ $14400 / year net
Java Developer
Ukraine · 2 years of experience · Upper-Intermediate ·Published today
Ukraine · 2 years of experience · Upper-Intermediate ·Published today
Lokimo (lokimo.app)
Location: Tallinn, Estonia
Duration: March 2022 - November 2023
- Contributed as a Junior Backend Developer in the Lokimo app project, a platform offering self-guided tours with offline navigation across more than 60 cities.
- Assisted in the development of backend systems, crucial for managing over 300 distinct routes, ensuring robust data management and seamless user experiences.
- Collaborated closely with frontend developers and UI/UX designers to ensure efficient data integration and consistency across the platform.
- Participated in the implementation of database solutions and server-side logic, contributing to the app's scalability and performance optimization.
- Engaged in regular code reviews and debugging sessions to maintain high-quality code standards and ensure reliable app performance.
- Supported the team in updating and refining the backend architecture in response to evolving project requirements and user feedback.
Java Core, Hibernate, Apache Tomcat, GSON, Spring Boot, REST API, Docker, JDBC, Concurrency, Junit, Mockito, Design Patterns
Side Projects
- TheEconomistTelegramBot: This is a Java-based Telegram bot that provides users with the latest updates from The Economist. It utilizes Telegram's bot API and web scraping technologies for real-time news fetching and scheduled postings. The bot is designed for easy deployment with Docker and Railway, making it a convenient tool for those interested in global and economic news.
t.me / Theworldinbrief_bot
- Equity Model Backtesting Framework: This is a Java application developed for simulating stock trading strategies. It uses historical stock data to implement and test strategies, such as the Moving Average Crossover, enhancing skills in data handling and algorithm development.
- Ergast F1 API Wrapper: This project involves creating a tool for accessing and managing motor racing data, demonstrating abilities in API integration and effective data management.
- Polygon Ticker Service: A RESTful API service built using the Polygon.io API, this project focuses on handling real-time financial data and integrating with external services.
github/RomanPilyushin
Market Expansion through Integration: Achieved seamless integration with Viator, which allowed the company to tap into a broader market by selling tours on a well-established platform, thereby expanding the customer base and increasing revenue streams.
Customization for Diverse Clientele: Spearheaded the development of customizable whitelabel solutions, enabling the company to cater to a variety of clients under different brands while maintaining a unified backend. This approach streamlined operations and enhanced client satisfaction.
Adaptive Database Management: Demonstrated proficiency in dynamic database management, ensuring that data structures were continuously optimized to support the evolving nature of the product and its features.
Cross-Functional Team Collaboration: Collaborated effectively with cross-functional teams, contributing to a synergistic work environment that facilitated the timely and successful delivery of complex project components.
Overall Portfolio: My work, thoroughly documented and accessible on my GitHub profile (github/RomanPilyushin), reflects a strong foundation in Java programming and a commitment to continuous learning and development in the field of software engineering. My projects demonstrate a diverse range of skills, from real-time data processing to algorithm development and API integration.
$400 / mo
≈ $4800 / year net
Java developer
Ukraine · Dnipro · No experience · Upper-Intermediate ·Published yesterday
Ukraine · Dnipro · No experience · Upper-Intermediate ·Published yesterday
Project: Doctor's guide
[Java, HTML, Thymeleaf, Bootstrap, Spring Framework, PostgreSQL, Maven, Lombok]
Web-app for doctor's everyday routine includes drug storage, disease handbook and patient examination form.
Linux & Network administration course:
- Linux administration
- Network Tools and Utilities
- Database Management (Percona MySQL)
- Web Server Administration (Apache)
Java Basics course:
- Algorithms, Collections, Streams
- Design Patterns
- JUnit, TestNG
- Databases (JDBC, JPA), PostgreSQL
- Servlets, JSP, JSF
- Hibernate
- Spring Framework: Boot, MVC, Data JPA
Java Elementary course:
- Algorithms, Streams, Multithreading, Maven
Java Introduction course:
- Java core, Collections, Git
$500 / mo
≈ $6000 / year net
Junior Java Developer
Ukraine · Dnipro · 6 months · Intermediate ·Published yesterday
Ukraine · Dnipro · 6 months · Intermediate ·Published yesterday
30/01/2023 – 28/04/2023
The task of the project is to develop a test automation cluster based on the Selenium web driver. Our team created two microservices which interact each other.
Technologies: Java Core, Spring Boot/MVC, Selenium Webdriver, OKhttp client, Git, Junit, Mockito, Heroku.
Java certificate by GeeksForLess that contains the following parts: Java, JUnit, Databases (JDBC, JPA), Tomcat, Spring MVC and Spring Data
English certificate: successfully completed the intermediate (B1) English language course
$3000 / mo
≈ $36000 / year net
Java developer
Ukraine · 5 years of experience · Intermediate ·Published 1 May
Ukraine · 5 years of experience · Intermediate ·Published 1 May
I worked with such technologies as Java 8-11-17, Spring Framework, WebFlux, Hibernate, SQL/HQL, RabbitMQ, Kafka, REST, SQL(MySQL, Postgres, OracleDB etc) and NoSQL(mongoDB) databases, Elasticsearch, and many others.
- microservices architecture development;
- developing and modifying databases;
- writing scripts for production database;
- performance optimization (SQL, HQL queries);
- fixing bugs;
- implementing new features;
- creating and maintaining REST api endpoints;
- integrating third party services.
$950 / mo
≈ $11400 / year net
Java Developer
Ukraine · 1.5 years of experience · Upper-Intermediate ·Published 1 May
Ukraine · 1.5 years of experience · Upper-Intermediate ·Published 1 May
Implemented an authentication service for admin access, using JWT tokens for secure authentication.
Ensured the security of sensitive data by encoding it instead of storing it as plain text.
Automated the process of filling contracts with clients by developing a Telegram bot. This bot requests necessary data from clients and generates filled PDF documents.
Set up Grafana to display business analytics, enabling data monitoring and visualization.
Contributed to the creation of the frontend part, gaining valuable experience with React.js.
Contributed to the creation of a secure telemedicine platform using Spring Boot, enabling remote patient consultations and improving healthcare accessibility. Our mobile health solution aimed to provide real-time data monitoring by integrating with wearable devices such as continuous glucose monitors and insulin pumps.
Contriburted to the development of a chat service between patients and medic healthcare professionals using WebSocket protocol.
Secured apllication with implementation of JWT token, set up roles and permissions for patients, healthcare professionals and admins using Spring Security
Wrote REST endpoints for patient and admin roles.
Implemented client-side caching with Redis.
Dockerized services, wrote Dockerfile and compose files.
$4000 / mo
≈ $48000 / year net
Java developer
Ukraine · Dnipro · 5 years of experience · Upper-Intermediate ·Published 1 May
Ukraine · Dnipro · 5 years of experience · Upper-Intermediate ·Published 1 May
$4750 / mo
≈ $57000 / year net
Senior Java Developer
Ukraine · Dnipro · More than 10 years of experience · Upper-Intermediate ·Published 30 April
Ukraine · Dnipro · More than 10 years of experience · Upper-Intermediate ·Published 30 April
Has extensive experience in enterprise microservice architecture principles and best practises of development using Java, classic ETL and modern cloud technologies, distributed streams processing with Kafka, Spark, Hadoop.
Unmatched experience of system refactoring, performance and other optimizations.
Career highlights:
- Proficiency in Java technologies Java SE (8, 11, 17, 21) and Java EE;
- Experience in working with ORM frameworks (Hibernate/JPA) and SQL mapping frameworks (MyBatis);
- Knowledge of relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis);
- Strong expertise with the Spring Framework (Boot, Data, Cloud, Security);
- Proficiency in REST API design, implementation, and maintenance (Open API);
- Experience with designing and implementing Spring based microservices, familiar with "The Twelve-Factor App" and cloud-native applications;
- Experience with using queues and messaging systems (RabbitMQ, Kafka, Kafka Connect);
- Hands-on experience with Kafka Streams and Kafka Streams Interactive Queries;
- Skilled in observability technologies including Spring Boot Actuator, Grafana, Prometheus, OpenTelemetry;
- A strong focus on automated tests, including unit (JUnit, Mockito), integration (Spring Test, Spring Boot Test, Testcontainers) and performance testing;
- Experience with database migrations tools such as Liquibase and Flyway;
- Experience with project build tools such as Maven and Gradle;
- Experience with version control systems such as Git and GitHub, GitHub Actions;
- Skilled in containerization technologies including Docker, docker-compose, and Kubernetes;
- Hands-on experience with Databricks Unified Analytics Platform (Scala, Python, SQL);
- Hands-on experience with stream processing using Apache Spark Structured Streaming (Scala, Java);
- Hands-on experience with Confluent Cloud;
- Skilled in stateful computations over unbounded and bounded data streams using Apache Flink;
- In the latter project, participated in the development of Data Lake which collects telemetrics data from Energy equipment, made clearance, manages archives. Complex analysis block uses machine learning technologies.
Particularly interested in enterprise integration, multi-tier architecture and middleware services.
Not looking for: legacy and technically hardly manageable projects, ones with lots of technical debt and bureaucracy.
$600 / mo
≈ $7200 / year net
Java Developer
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published 30 April
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published 30 April
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
During the course I delved more into Spring boot.
He actively participated in projects, wrote several himself (one of them was a telegram bot (resume)). I worked on developing microservices systems using Quarkus, gRPC, and GraphQL. Design patterns and testing. And improved knowledge with Spring Security and Hibernate
Java Pro (Hillel School, Dnipro)
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
I also consider courses as part of my experience (though
non-commercial). I have in-depth knowledge of Java and have tackled various complexity-level tasks involving the language. I have studied and practiced JUnit 5 extensively. I have deeply dived into Spring Boot and have completed small practical projects using it.
Trainee Java Developer (MonoBank, Dnipro)
0 1 . 2 0 2 2 - 0 5 . 2 0 2 2
I interned at monobank, where I worked on developing banking systems using the Spring Boot platform under the guidance of mentors. Additionally, the company provided courses on Spring and PostgreSQL. I participated in the development of several projects of
varying complexity. The tools that were utilized included Spring Boot, SOLID principles, design patterns, DBeaver, Docker, and MyBatis.
• Java (2023, 3 months) – hillel school (java enterprise)
• Java (2021, 3 months) – hillel school (java start)
• Java (2023, 6 months) – hillel school (java pro)
• Courses monobank (2022, 6 months) intern
• Udemy courses (java spring boot and junit 5)
$800 / mo
≈ $9600 / year net
Java Developer
Ukraine · Dnipro · 6 months · Intermediate ·Published 30 April
Ukraine · Dnipro · 6 months · Intermediate ·Published 30 April