Candidates 81
$1200 / mo
≈ $14400 / year net
Java Developer
Ukraine · 2 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 2 years of experience · Upper-Intermediate ·Published yesterday
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.
$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.
$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.
$6000 / mo
≈ $72000 / year net
Java Software Engineer
Poland · 7 years of experience · Upper-Intermediate ·Published 29 April · In passive search
Poland · 7 years of experience · Upper-Intermediate ·Published 29 April · In passive search
Applications and services I developed and improved were from many different subject areas: market exchanges, money transfer, time tracking, speech analysis, admin panel for accountants, fuel sale, etc. Some of them were built as monolithic systems, others have microservice architecture, some of them were deployed on local servers in their own data centers and others used clouds.
I am a perfectionist and have a strong idea that the most valuable thing we have is time. That is why I always try to use time as efficiently as possible, if I can change something for the better, I will do all I can to not miss this opportunity. If a question or issue could be resolved on my level, without any attention/time from colleagues/customers - it would be done so, if only we did not agree differently before. On the other hand, if I have a different point about some methodology or technology we want to implement with my colleagues - it will be better not to be self-confident and find the final detailed solution through team brainstorming.
I don't want to spend my own time on the test task because this activity could not get real feedback about a person and how his skills make the project better.
I don't like the companies where 1st requirement is 'to be offline at the office' because what people do is more important than where they are sitting right now, on my mind
$4000 / mo
≈ $48000 / year net
Software Engineer (Java, React)
Ukraine · Dnipro · 4 years of experience · Advanced/Fluent ·Published 29 April · In passive search
Ukraine · Dnipro · 4 years of experience · Advanced/Fluent ·Published 29 April · In passive search
2. Integration of Java EE application with Tableau REST API, embedding reports into the JSP with vanilla javascript.
3. Plain java ETL build tool to create data modules based on the configs fetched from config servers. Developing report-building React application from scratch to integrate with 3-rd party REST API and embed into the larger application as an iframe extension
$2500 / mo
≈ $30000 / year net
Java Developer
Ukraine · Dnipro · 3 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Ukraine · Dnipro · 3 years of experience · Upper-Intermediate ·Published 28 April · In passive search
- Supporting and extending current functionality;
- Developing new microservices to extend project functionality;
- Writing tests to validate existing and newly written code;
- Debugging issues as they come up;
- Code review;
- Code analysis and refactoring;
- Documentation writing;
After one year experience I've switched project and now I'm working in financial (bank) sphere as back end developer (microservices architecture).
Also I continue to learn and take courses in IT school (already have 5 certificates - not only Java, also i graduated Front end course JS+React, TS)
$5000 / mo
≈ $60000 / year net
TechLead/Senior Java Developer
Ukraine · Dnipro · 10 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Ukraine · Dnipro · 10 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Senior java developer with extensive experience in application support, development of new systems, migration of legacy systems, worked in banking, logistics, sales, open-source projects, experience with team management, with high load systems, development of algorithms and data structures, solving performance problems and making architectural decisions
- sql to hibernate smooth migration for legacy project
- scalable kafka connector developing using debezium framework
- taught solid, kiss, dry principles, refactoring to the team, result - improved code quality
- implemented procedures for client application support, deployment
- implemented audit to investigate issues
- monolith to microservices migration
- manage big development teams 10+
- teams mentiring
- assistance in improving the company’s expertise to provide better services to the client
$2000 / mo
≈ $24000 / year net
Java Developer
Ukraine · Dnipro · 2 years of experience · Intermediate ·Published 28 April
Ukraine · Dnipro · 2 years of experience · Intermediate ·Published 28 April
LiveAgent
Dates of Employment: Oct 2023 – Feb 2024
Back End Developer
Project: Services Sector App
Dates of Employment: Apr 2022 – Oct 2023
Addressed bug fixes promptly to ensure smooth operation of software products.
Contributed to the development of AWS Lambda functions, optimizing performance and scalability.
Leveraged various Amazon Web Services such as EC2 and RDS for building and deploying applications.
Engaged in written communication with customers, gathering requirements and providing support.
Conducted stress testing to identify and address performance bottlenecks.
Collaborated with cross-functional teams in architecture building exercises, ensuring alignment with business goals and scalability requirements.
$5000 / mo
≈ $60000 / year net
Software engineer
Ukraine · 6 years of experience · Upper-Intermediate ·Published 28 April
Ukraine · 6 years of experience · Upper-Intermediate ·Published 28 April
mVISE AG · Full-time
Jan 2020 - Present
Java Developer
Eurosoftware · Full-time
Sep 2018 - Nov 2019
Plzeň, Czechia · On-site
Cryptographic safety systems engineer / java developer
PrivatBank · Full-time
Oct 2017 - Sep 2018
Dnipro, Dnipropetrovsk, Ukraine · On-site