Candidates 2869
$2500 / mo
≈ $30000 / year net
Middle Java developer
Ukraine · 4 years of experience · Upper-Intermediate ·Published today
Ukraine · 4 years of experience · Upper-Intermediate ·Published today
Experienced Software Engineer with a demonstrated history of working in the telecommunications industry, implementing enterprise client-server applications development with a microservice architecture. Focused on producing effective, usable, reliable, scalable, and maintainable solutions with respect to the business requirements. Team player with experience leading a small team distributed across cultures and time zones.
SKILLS AND KNOWLEDGE:
English: Upper-Intermediate (B2)
Programming languages: Java. Familiar with TypeScript and Python
Datastores: Oracle Database, MySQL, PostgreSQL
Frameworks, libraries, and tools: Spring Framework (Core, Boot, MVC, Data, Security, AOP), Hibernate, JUnit. Familiar with Apache Kafka, Angular
Web communication: REST
Infrastructure: Docker, Graylog
Build tools and VCS: Git, GitHub, GitLab, SVN, Maven
General: Software engineering practices, TDD, SOLID, Problem Solving, JIRA
EXPERIENCE:
Software Engineer. NetCracker Technology | January 2023 — January 2024
• Support and customization of BSS solution at the post-production stage for one of the largest telecom
company in Europe. Integration with external systems.
• Leading team of 3-5 developers to: maintenance core module, development of new features, bug fixing, documentation update, code reviews, integration with new versions of other platform and applications components. Couching new team members: platform and component features.
• Cross-team interaction with other developers, QA engineers, L2-support team, business analysts, TM, PM.
Intern/Junior Software Engineer. NetCracker Technology | September 2020 — January 2023
• Working on implementation of Order Entry solution: customization of OOB-package, refactoring, new features design and implementation, meetings with business analysts and designers, responsibility for
delivery of new product versions, responsibility for fixing performance issues.
• Participated in the stages of post-production support: planning, bug fixing, minor feature implementations.
• Clarified requirements, fulfilled knowledge sharing, provided a developer's support for QA engineers
during testing activity, collaborated with developers from other streams regarding technical issues.
• Participated in the development of a system for automating testing using the functionality of Selenium.
The REST APIs for the network-based application were implemented. In parallel, Angular was integrated for front-end development.
$1000 / mo
≈ $12000 / year net
Java Developer
Ukraine · Kyiv · 2 years of experience · Upper-Intermediate ·Published today
Ukraine · Kyiv · 2 years of experience · Upper-Intermediate ·Published today
I am a software developer with over two years of experience and a year of commercial development. I have experience using Java EE and main frameworks (Hibernate, Spring). Familiar with Kotlin, git, relational databases and NoSQL, Kafka and a bit less with JS/TS (Angular), AWS.
Java Developer Jul 2023 - present
Executed tasks, optimizing backend logic, assisting in
implementation of new solutions. Collaborated within
international teams, gaining exposure to architectural
decisions, and contributing to the project's success.
RESPONSIBILITIES :
Support and maintain large monolithic prioject
Build new modules for monolith and update existing
ones
Support existing projects
Implementation of a completely new project in close
cooperation with the customer
Investigate new technologies and prepare a
presentation for team to implement them in modules
Performing code reviews
$1500 / mo
≈ $18000 / year net
Java Developer
Ukraine · Dnipro · More than 10 years of experience · Intermediate ·Published today
Ukraine · Dnipro · More than 10 years of experience · Intermediate ·Published today
I have a deep knowledge of Java EE infrastructure. Was involved in field of cluster applications and server systems at different levels while building High Available fault-tolerant systems with load balancing.
I have years of experience with spring framework stack including core, data, jpa, mvc, security.
Technical specialist, software/solution architect or functional/technical/security
consultant uses various technologies.
$2500 / mo
≈ $30000 / year net
Java Developer
Uzbekistan · 3 years of experience · Advanced/Fluent ·Published today
Uzbekistan · 3 years of experience · Advanced/Fluent ·Published today
Project and role: Sustaining Engineer in Robot Control System | Maintaining and overseeing the system that controls robots deployed in automated Walmart stores across the US.
Team: 7 developers, 2 SQAs – client side: 3 developers, 1 PM
• Successfully implemented a fix and delivered a patch for production which slowed down collecting products from storage into separate orders achieving more than 50% efficiency at certain bottleneck.
• Fixed the bug detected in emulation and reported by SQA that could potentially shutdown order processing.
• Designed a logging logic in which messages, that robots are sending to the system via Actor Tcp, were logged in unknown cases resulting in significant reduction in identifying issues with hardware.
Project and role: Key Developer in University Exam Platform | Developer in greenfield project which is used for exams in a university portal.
Team: 4 backend devs, 3 front end devs, 2 desktop devs, 3 testers, 2 designers, devops, scrum master, delivery manager.
• Analyzed and clarified system requirements with team leads and business analysts, developed a backlog for the project. Collaborated with solution architects on architectural, security and build related concerns.
• Designed and documented integration test structure.
Backend Software Developer, DigitalOne – CargoPrime | November 2021 – August 2022
Backend developer in transport management solution for a mid-size US based transportation company with more than 2000 assets.
Team: 5 backend devs, 5 front end devs, 3 mobile devs, 2 designers, devops, delivery manager.
• Successfully designed and implemented asset tracking system, integrating third party GPS info providers
• Developed document reporting mechanism where bills, reports and other documentation were generated in xls and pdf formats.
Integration Engineer, MCO Express Orlando Inc. | January 2021 – October 2021
Integration engineer, automating business operations in mid-size US based trucking company.
• Designed and developed a google applet for corporate Google Sheets which automated timely updates from third party asset tracking providers, significantly increasing business operations productivity.
• Integrated third party data streams into company’s transport management solution.
$1700 / mo
≈ $20400 / year net
Technical support
Ukraine · Any · 3 years of experience · Intermediate ·Published today
Ukraine · Any · 3 years of experience · Intermediate ·Published today
Sportbank, L2 Technical Support
Work with Kibana, Elasticsearch app logs.
PostgreSQL database queries.
Work with Redmine ticket system.
Communication with L1(customer support).
Work with API.
----------------------------------------------------------
November 2022 – April 2023
XPAY, Technical Support Engineer
Writing technical documentation.
Work with Kibana, Elasticsearch app logs, Visualize, Dashboard.
Work with Zabbix.
Experience in partner integration.
Work with Jira ticket system.
Communication with the development team.
Work with API.
----------------------------------------------------------
May 2023 – Present
Tranzzo – L3 Technical Support Engineer
Work with payment system integration.
Work with Kibana, Elasticsearch, Google Cloud logs
Communication with the development team, account managers, support team.
Work with Postman.
Analysis and testing of API requests.
Web-diary, CutURL: Spring(MVC, Boot, Security, REST, Hibernate), JPA, Thymeleaf, JS, HTML, CSS, Json, MySQL
$6500 / mo
≈ $78000 / year net
Software Engineer
Poland · 5 years of experience · Upper-Intermediate ·Published today
Poland · 5 years of experience · Upper-Intermediate ·Published today
Development and maintenance of microservices which collecting smart meter measurements; perform an analysis; make a suggestions in order to minimize costs; notification system
Stack: Java 8+, Spring, Kotlin, Go, AWS, Maven, Gradle,
Project 2
Development from scratch back-office for a payment system.
I've been working on developing new features and updating business logic accordingly to requirements.
Stack: Java 8+, Spring Boot + JDBC Template + AOP, + Security Oracle DB, gradle, maven
Project 3
Developing CRM system for charity (EU)
Stack: Java 8+, Spring Boot + Data + Security, PostgreSQL, Lombok, jUnit, Swagger
$2500 / mo
≈ $30000 / year net
Java Developer
Ukraine · Kyiv · 2 years of experience · Upper-Intermediate ·Published today
Ukraine · Kyiv · 2 years of experience · Upper-Intermediate ·Published today
Implemented Features:
- Registration and authentication
- Creation of groups
- Messages on user's and group's walls
- Friend List (add, delete, accept/decline request)
- User rights and roles management in system and groups
- Search of groups and users
- Messaging between users with WebSocket
- Ability to import/export account to XML
- Email notification on events in social network
Used technologies stack:
- JDK 8 - 17, Spring (Boot 2.7.5, Data 2.7.5, Security 5.7.4, Web 5.3.23)
- JPA/Hibernate 5.6.12, SQL
- RabbitMQ
- HTML 5, CSS, jQuery, Twitter Bootstrap
- JUnit 4 - 5
- Maven
- Git/Bitbucket
- Tomcat 9
- Postgres 14, MongoDB, Redis
- IntelliJIDEA 2022.3.1
- Heroku Cloud, AWS (Amazon MQ, RDS), DigitalOcean
- JIRA, Trello
- Docker
$8000 / mo
≈ $96000 / year net
Software Engineer
Poland · 8 years of experience · Upper-Intermediate ·Published today
Poland · 8 years of experience · Upper-Intermediate ·Published today
Actually that is it =)))))
$5000 / mo
≈ $60000 / year net
Senior Java Developer | Tech Lead
Bulgaria · More than 10 years of experience · Advanced/Fluent ·Published today · In passive search
Bulgaria · More than 10 years of experience · Advanced/Fluent ·Published today · In passive search
Recent Projects and Responsibilities:
Java Technical Lead at Shabodi Canada (October 2023 - Present): Led a team to overhaul the architecture of an existing Java system, developing a new Fault Management and Reporting System. I significantly reduced the system's memory footprint and improved performance, ensuring its readiness for client-facing production. Technologies used: Java, Spring Boot, PostgreSQL, RabbitMQ, Kubernetes, Docker, Jenkins.
Senior Java Developer at Ezbob Israel (April 2021 - October 2023): Key player in a Microservices-based Fintech project, implementing an Admin Data Management Service, architecting a multitenant services configuration, and developing database adaptors for MongoDB GridFS and AWS S3. Technologies used: Java, Spring Boot, MongoDB, Kafka, AWS, Jenkins.
Creator and Instructor for a Udemy Course on Remote Drone Operations (May 2020 - Present): Developed and taught a course on building a cloud application for remote 4G drone operations, covering low latency live video streaming, drone control, and mission management. Technologies used: Java, Python, JavaScript.
Lead Java Developer at Intradiem (May 2020 - November 2020): Managed the Remote Integration Servers for the Intradiem Call Center Management Cloud Platform, optimizing operations and efficiency for clients. Technologies used: Spring Boot, Hibernate, PostgreSQL/MariaDB, REST, Websockets.
Senior Software Engineer at EPAM Systems, Bulgaria (October 2019 - April 2020): Developed key components of an international aviation ticketing system, including an API Gateway and a unified logging system. Technologies used: Spring Boot, JUnit 5, Gradle, RabbitMQ, PostgreSQL, ElasticSearch, Cassandra.
How to Build a Startup for Remote 4G Drone Operations
udemy. com/course/lets-build-startup-for-remote-4g-drone-operations
In this Project/Course we are building a Cloud Application for Remote Drone Operations
from the grounds up - line by line - from 0 to the complete working solution.
Application main capabilities:
- on the web page user will be receiving very low latency live video stream from all of
the drones
- sharing video link with anyone anywhere in the world,
- seeing all of the drones on the interactive map,
- full manual control of each of your custom build DIY Drone
- control it from anywhere in the world,
- at any time to setup and activate missions on any of those drones while they are
flying.
Tech used:
- Java, to build a single file easy to deploy backend of our cloud platform that will
manage drone connections. This is a control station app in the form of a Uber Jar that can
be deployed either on a VPS or at the home server. This application exposes frontend on
the http port so the user, knowing VPS IP address can access app from anywhere and any
device. This app allows user to see on a map location of each of his drone, access their
video feed, talk from a drone loud speaker and manipulate each drone to perform
missions or FPV flights.
- Python, to build a drone control app that runs on a companion PC mounted on the
drone itself. On drone startup it automatically connects to the Java Control Station app
and constantly transmits drone telemetry data, video feed and also receives and executes
command coming from the Control Station.
- JavaScript, to write a single page application for our interactive user interface
We integrate all those applications to work together as a single cloud platform for remote
drone operations
By the end of this course, students not only learn a useful skills in Java, Python and
JavaScript, but most importantly, they see how all these technologies could work together
as one coherent distributed application that could easily have a real world usage.
Tech Stack:
Java / Python / JavaScript, Spring Boot, Sockets, Protobuf, Multi-threading, WebSockets,
MAVlink APIs, DroneKit framework, HTML/CSS, JQuery
$7000 / mo
≈ $84000 / year net
Senior Software Engineer
Ukraine · Lviv · 8 years of experience · Upper-Intermediate ·Published today · In passive search
Ukraine · Lviv · 8 years of experience · Upper-Intermediate ·Published today · In passive search
My journey in programming spans from Java 8 to the latest version, Java 17.
In the database realm, I've navigated both relational (Postgres, MySql, SqlServer) and non-relational databases (Redis, MongoDB, Cassandra, RocksDB).
My tech toolkit includes Spring Boot, Spring Framework (Security, Data, MVC, Cloud, Config, Eureka, Feign), Hibernate, Jooq, Flyway, Liquibase, Mockito, and JUnit, etc.
On the DevOps front, I have experience with Docker, Rancher, and Kubernetes, Git, CodeCommit, and implemented CI/CD pipelines with CodeBuild and Jenkins.
My current project, which relies on event-based communication, includes 50+ microservices. During the last year, we've migrated all of the infrastructure from on-premises to AWS. My team is on the front lines of delivering new features to the customers. The last and biggest task we've implemented so far was to create a bunch of services (based on the SAGA approach) that communicate using the SNS/SQS to track some order states.
At this point, we're hight involved in the development of the service responsible for tracking shipments.
In my role, I handle various key responsibilities:
1) Developing Features: I create new features and enhance existing ones, actively contributing to the software's evolution.
2) Ensuring Code Quality: I make sure my code is reliable by thoroughly testing it with unit and integration tests.
3) Research and Innovation: I stay updated on new approaches and technologies, bringing fresh ideas to the team.
4) Collaborative Planning and Design: I actively participate in discussions and planning sessions, offering insights to shape new features in line with project goals.
5) Mentorship: I act as a mentor, sharing my knowledge and supporting the professional growth of team members.
In addition to my primary responsibilities, I also play a crucial role in the recruitment process by conducting interviews for potential team members.
My current goal is to continue my growth in the DevOps, and DevSecOps direction.