Bogdan S., Senior Java engineer

$36/hr
english B1 (Intermediate) English
seniority Senior (5-10 years)
location Kharkiv, Ukraine UTC+02:00

Summary

- 12+ years of experience in the development using Java and related technologies (Java, Groovy)
- Spring, Spring Boot framework
- Intermediate English
- Available ASAP

Main Skills

Groovy, Senior Java engineer

Groovy

Java, Senior Java engineer

Java

JavaScript Frameworks

AngularJS Backbone.js

Java Libraries and Tools

Apache Ant Guice Hazelcast JOOQ

Java Frameworks

Hibernate Spring Spring Boot

JavaScript Libraries and Tools

Marionette.js

Databases & Management Systems / ORM

AWS ElasticSearch Cassandra Hibernate MongoDB MySQL Oracle Database PostgreSQL Redis SQL

Amazon Web Services

AWS ElasticSearch

QA, Test Automation, Security

Apache Maven Mockito

Deployment, CI/CD & Administration

Bamboo

SDK / API and Integrations

Blackberry SDK

Third Party Tools / IDEs / SDK / Services

Blackberry SDK Eclipse Eclipse RCP IntelliJ IDEA

Virtualization, Containers and Orchestration

Docker

Operating Systems

FreeBSD Linux

Version Control

Git

Web/App Servers, Middleware

JBoss

Message/Queue/Task Brokers

Kafka

Other Technical Skills

Netty Protobuf
ID: 100-024-020
Last Updated: 2023-07-04

Experience 

Senior Java Developer

03.2021- Present
Responsibilities:
-
Implementing new features and new microservices
- Fixing the issues in the existing microservices
- Creating improvements of unit and integration tests
Technologies: Java 11, Spring Boot, Postgres, Elasticsearch, Kafka, Redis, Docker

Senior Java Developer

08.2018 – Present
Responsibilities:
- Handling requirements from customer
- Discussing and planning PIs and sprints
- Implementing new features
- Fixing the issues in the existing system
- Creating improvements of unit tests stu
Technologies: Java 8, JBoss, Oracle DB, Eclipse RCP, Maven, Bamboo

Senior Java Developer, Sophos

01.2018 – 08.2018
Responsibilities:
- Leading a small team(back-end developer, front-end developer, QA)
- Communicating with customer
- Developing new features
- Fixing existing issues
- Improving integration with SalesForce
Technologies: Java 8, AngularJS, MongoDB, Spring, Groovy, Mockito

Senior Java Developer, PaymodeX

04.2017 – 01.2018
Responsibilities:
-
Developing new features for the system
Technologies: Java 8, JBoss, Oracle DB, Spring

Senior Java Developer

11.2015 – 12.2016 
Responsibilities: Developing new features for Business Process Management System(Tracking
software something like a Jira for corporate translation projects)
Technologies: Java 8, Guice, PostgreSQL, JOOQ, Backbone, Marionette

Java Developer, VaultMR (Automation system for rehabilitation clinics)

02.2013 – 11.2015
Responsibilities:
-
Developing front-end and back-end part of the system
Technologies: Java 8, Cassandra, Vert.x, Hazelcast

Java Developer, Poker

Responsibilities:
-
Developing gameplay features.
- Fixing security issues.
- Updating protocols
Technologies: Java 8, Hazelcast, Cassandra, MySQL, Netty, Google Protobuf

Android Developer,Superconnect

Responsibilities:
- Developing an android client application for corporate social networks.
- Optimizing SQL statements for execution on mobile devices.
 Technologies: Eclipse, Ant

Senior Mobile Developer,Mobile Clearinghouse Network (Nowadays it’s a usual client-bank software like privat24)

04.2011 – 03.2012 
Responsibilities:
-
Developing and supporting client software for different devices(Blackberry, J2me Phones, Android smartphones)
 Technologies: Eclipse, Ant, Blackberry SDK

Android Developer

09.2009 – 03.2011
Responsibilities:
- Developing mobile client in order to protect and handle corporate phones like a desktop in Active Directory. Currently this functionality is named Mobile Device Management(MDM)
Technologies: Java, Android SDK, Eclipse

Mobile Java Developer

09.2008 – 09.2009
Responsibilities:
-
Implementing J2ME application to communicate with VoIP server and provide VoIP service(Routing calls with the cheapest way)
Technologies: Eclipse, Ant

Mobile Java Developer

02.2008 – 09.2008 
Responsibilities:
-
Bug xing issues in the existing games. Porting the j2me applications to BREW and Windows Mobile platforms

Mobile Java Developer, Gameloft Project: Pub Darts

06.2007 – 02.2008
Responsibilities:
-
Developing a pre-production version of the game. Integrating visualcomponents

Midnight Snooker

Responsibilities:
-
Refactoring the old game-engine. Integrating new visual components

System Administrator

03.2005 – 06.2007 
Responsibilities:
-
Supporting an o ce local network. Installing the internet server and service.
Technologies: Linux, FreeBSD

Support Engineer

09.2003 – 02.2005 
Responsibilities:
-
Supporting an o ce infrastructure. Installing internet server and service.
- Programming internal projects.

Education

Master’s Degree of mechanics and mathematics Kharkiv V.N.Karazin University

1998 – 2003 

Ready to hire Bogdan S.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call