01/26/2026 updated

**** ******** ****
100 % available

Senior Java Developer with Microservices and Backend Expertise

Vrbove, Slovakia
Only remote
Bachelor's degree in Applied Informatics
Vrbove, Slovakia
Only remote
Bachelor's degree in Applied Informatics

Profile attachments

Bc. Ivan Mikudík.pdf

HTMLJava (Programming Language)JavaScriptAgile MethodologyAndroid Software DevelopmentAndroid StudioArchitectureAtlassian JiraTest AutomationUnit TestingCascading Style Sheets (CSS)DatabasesSoftware Design PatternsDevOpsDistributed SystemsSystem MonitorHibernateScalabilitySystems AnalysisJava Database ConnectivityJava Persistence APISpring FrameworkJavaserver PagesJUnitPostgreSQLProject ManagementObject-Relational MappingObject-Oriented Software DevelopmentScrum MethodologyQuality ManagementMockitoDataOpsSimple Object Access Protocol (SOAP)Singleton PatternSubversionTestingDatabase OptimizationSpring BootBackendGitContainerizationFull Stack DevelopmentApache KafkaProject DeliveryFront End Software DevelopmentRestful ApiSplunkSoftware Version ControlDockerMicroservices
Java Backend Development
Extensive experience in Java programming with object-oriented principles, JPA, JDBC, Spring Framework, and Spring Boot for enterprise-level backend development

Microservices Architecture
Proficient in designing and implementing microservices-based systems using Java 17, REST and SOAP services with focus on scalability and maintainability

Database Technologies
Advanced skills in PostgreSQL, Hibernate ORM, JDBC, and database optimization techniques including DSLQuery for complex data operations

DevOps and Containerization
Experience with Docker containerization and Kafka message streaming for distributed systems

Software Design Patterns
Applied knowledge of design patterns including Singleton, Factory, and Strategy patterns for clean architecture and code maintainability

Testing and Quality Assurance
Comprehensive testing approach using JUnit for unit testing, Mockito for mocking, and Jubula for UI test automation

Version Control and Project Management
Proficient with Git, SVN, Jira, and Agile methodologies including Scrum and SAFe for efficient project delivery

Frontend Technologies
Basic knowledge of JavaScript, JSP, HTML, CSS for full-stack development capabilities

Android Development
Experience in Android application development using Android Studio for mobile solutions

System Analysis and Troubleshooting
Strong analytical skills using Splunk for system monitoring and troubleshooting complex technical issues

Experience

Professional experience5 - 10 years
Freelancer since2025

Languages

EnglishFluent

Project history

Java developer

Jump-soft, s. r. o.
Full responsibility for backend development in microservices-based system using Spring, Spring Boot, Java 17, and Postgres database. Implementation and maintenance of REST and SOAP services with design patterns application and database optimization using Hibernate ORM and JDBC.

Java developer

Tietoevry, s. r. o.
Investigation and analysis of user issues, refactoring legacy code, implementing new features based on client requirements, and independent feature delivery. Gained experience with JavaScript and JSP for complete development tasks.

Java developer

SIEMENS, s. r. o.
Participation in various Java-based projects involving backend and frontend development. Android application development using Android Studio, unit testing with JUnit, automated testing with Jubula, and working in Agile team environment using SCRUM methodologies.

database consultant

DATAVARD, s. r. o.
Gained foundational skills and understanding of SAP database systems as a database consultant.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in