Java Developer & Kotlin Developer
Overview
Short Summary
Experienced Java developer who has been programming in Java for more than 6 years in commercial practice. He has also been working in Kotlin for the last 4 years, which he would like to continue. He is working on a banking application where he designs the BE part and works with technologies like Spring Boot, Hibernate, Selenium, Gherkin, Jenkins, Kotlin, Java, Jenkins, OpenShift, RobotFramework, Kibana and Kubernetes. On the last program, he designed and developed APIs, focusing on data transformation and microservice architecture. He is used to working in agile, that is, in 14-day Sprints. He actively uses the English language on a daily basis.
Work Experience
Software Development Engineer
(December 2021 – March 2022)
- Developed Kotlin backend for a bank application using Micronaut, Hibernate, and Kotlin.
- Utilized technologies such as Coroutines, Kubernetes, Docker, Prometheus, Grafana, and RabbitMQ.
- Managed data storage with PostgreSQL and MongoDB.
Software Development Engineer
(November 2020 – November 2021)
- Designed and implemented Java and Kotlin backend for PSD2 API.
- Employed technologies like Spring Boot, Hibernate, Selenium, Jenkins, and RobotFramework.
- Managed data storage with Oracle and Redis.
Java Backend Developer
(October 2018 – October 2020)
- Worked on backend development for a web application focused on designing DWH systems with metadata-driven development.
- Created and generated templates for DDL scripts and designed REST API for web application.
- Developed automated test frameworks using Spring Boot, Hibernate, Selenium, and Jenkins.
- Managed data storage with PostgreSQL.
Java Backend Developer
(February 2020 – March 2020)
- Led a team working on backend development for web and mobile applications for small and medium enterprises.
- Focused on onboarding merchants and user management.
- Utilized technologies such as Spring Boot, Hibernate, AWS, and Jenkins.
- Managed data storage with PostgreSQL and Firebase.
Java Backend Developer
(November 2018 – October 2019)
- Developed backend for mobile apps for a Chinese consumer finance institution, focusing on loan management, customer onboarding, user management, messaging, and reports.
- Created API specifications and used technologies like Spring Boot, Batch, and Hibernate.
- Implemented messaging systems using Kafka, RabbitMQ, and JMS.
- Managed data storage with Redis and Oracle SQL database.
Java Backend Developer / Data Analyst
(August 2016 – August 2020)
- Designed and developed an application for searching and comparing differences between provider subnets at DHL.
- Utilized technologies such as Maven, Spring, Java, Project Lombok, Hibernate, Docker, and Jenkins.
- Managed data storage with PostgreSQL.
Java Backend Developer
(January 2017 – September 2018)
- Contributed to the design and development of new functionalities in the Document Management System (DMS) for the banking sector.
- Employed technologies like Gradle, Spring, Java SE, MapStruct, and Project Lombok.
| Freelancer | 475 € / Per day |
| Level | SENIOR |