Java Developer
Overview
Short Summary
Experienced Java Developer with expertise in backend development and proficiency in various programming languages and databases. Skilled in problem-solving, innovative thinking, and time management, with the ability to work both independently and in teams. Holds advanced language proficiency in English and Slovak, with a strong educational background in informatics and information technologies. Has a proven track record of successful projects in Java development, including creating GPS navigation systems and game server management backends.
Work Experience
Senior Java Developer (2021 - 2022):
- Created tasks in JIRA and updated Confluence wiki pages.
- Designed, coded, and deployed backend components for a GPS navigation system using Java.
- Wrote automated tests using JUnit and Mockito.
- Designed, coded, tested, and deployed an Angular frontend for the backend.
Lead Software Developer (2019 - 2020):
- Designed Java backend APIs.
- Reviewed and monitored team members' work.
- Guided team members to improve code quality.
- Delegated tasks based on experience and client priorities.
- Detected and fixed critical bugs.
Java Software Engineer (2018 - 2019):
- Developed a docker-based game server management backend.
- Used Java Cryptography architecture for encryption.
- Implemented a custom FTP server for proxying SFTP connections.
Freelance Java Development (2015 - now):
- Created Android applications with custom bluetooth packets.
- Designed and implemented Java backend APIs.
- Refactored source code efficiently.
- Improved application performance by using C++ for CPU intensive parts.
- Worked with NoSQL databases like MongoDB.
Getting Started with Java Development (2012 - 2015):
- Studied Java 8.
- Designed and coded custom Java Spring Boot applications.
- Read books on code quality improvements.
- Studied database query optimization.
| Freelancer | 374 € / Per day |
| Level | SENIOR |