22.07.2026 aktualisiert


100 % verfügbar
Java Software Engineer | Spring Boot | Microservices | RESTful APIs
Bad Wurzach, Deutschland
Nur Remote
Bachelor's degree from Polish-Japanese Academy of Information Technology (2015-2019)Skills
JavaSpring Boot
Java & Spring Boot Backend Development
Over 4 years of hands-on experience developing backend applications using Java and Spring Boot. Expertise in designing and implementing RESTful APIs, microservice-based solutions, and scalable enterprise applications with Spring Data, Spring Security, Hibernate, and JPA.
Microservices Architecture & Design
Strong background in designing and implementing microservice-based architectures, distributed systems, shared caching mechanisms, and applying OOP, SOLID principles, and design patterns to build maintainable and scalable software solutions.
Automated Testing & CI/CD
Solid knowledge of automated testing practices including unit testing with JUnit, integration testing, and API testing with Selenium. Hands-on experience contributing to GitLab CI/CD pipeline implementation and maintenance to ensure software stability and minimize regressions.
Relational Databases
Proficiency in working with relational databases using SQL, Oracle PL/SQL, and MS T-SQL for data management and query optimization in enterprise applications.
DevOps Tools
Practical experience with DevOps tooling including Git, GitLab, Maven, Gradle, and Docker for version control, build automation, and containerized deployments.
Web Development
Knowledge of web development technologies including HTML/CSS, JavaScript, and GWT for building frontend components and web-based user interfaces.
Machine Learning Tools
Familiarity with machine learning and AI tools including OpenNN, TensorFlow, and Keras for exploratory and applied development tasks.
C# & .NET Development
Experience contributing to backend platform feature delivery using C# and .NET environments, including bug troubleshooting and refactoring of legacy components.
Documentation
Experience using Confluence for technical documentation and knowledge management within development teams.
Event-Driven Programming & Algorithmic Logic
Experience implementing event-driven state handlers, custom client-side game logic, UI collision detection systems, and automated user tracking mechanics using Java GUI/AWT/Swing.
Over 4 years of hands-on experience developing backend applications using Java and Spring Boot. Expertise in designing and implementing RESTful APIs, microservice-based solutions, and scalable enterprise applications with Spring Data, Spring Security, Hibernate, and JPA.
Microservices Architecture & Design
Strong background in designing and implementing microservice-based architectures, distributed systems, shared caching mechanisms, and applying OOP, SOLID principles, and design patterns to build maintainable and scalable software solutions.
Automated Testing & CI/CD
Solid knowledge of automated testing practices including unit testing with JUnit, integration testing, and API testing with Selenium. Hands-on experience contributing to GitLab CI/CD pipeline implementation and maintenance to ensure software stability and minimize regressions.
Relational Databases
Proficiency in working with relational databases using SQL, Oracle PL/SQL, and MS T-SQL for data management and query optimization in enterprise applications.
DevOps Tools
Practical experience with DevOps tooling including Git, GitLab, Maven, Gradle, and Docker for version control, build automation, and containerized deployments.
Web Development
Knowledge of web development technologies including HTML/CSS, JavaScript, and GWT for building frontend components and web-based user interfaces.
Machine Learning Tools
Familiarity with machine learning and AI tools including OpenNN, TensorFlow, and Keras for exploratory and applied development tasks.
C# & .NET Development
Experience contributing to backend platform feature delivery using C# and .NET environments, including bug troubleshooting and refactoring of legacy components.
Documentation
Experience using Confluence for technical documentation and knowledge management within development teams.
Event-Driven Programming & Algorithmic Logic
Experience implementing event-driven state handlers, custom client-side game logic, UI collision detection systems, and automated user tracking mechanics using Java GUI/AWT/Swing.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2025
Sprachen
DeutschGrundkenntnisseEnglischverhandlungssicherPolnischverhandlungssicher
Projekthistorie
Designed and developed interactive educational applications in Java focused on medical and health education. Implemented custom client-side game logic, event-driven state handlers, and robust object-oriented software architectures. Developed UI collision detection systems and automated user tracking mechanics. Built highly engaging interactive software for mobile and web platforms including Macrophage Cell Game and Herbs Sorting Game. Tech Stack: Java, Java GUI/AWT/Swing, Event-Driven Programming, Object-Oriented Design, Algorithmic Logic, Gradle.
Designed, developed, and maintained microservice-based Java applications using Spring Boot and Spring Data. Designed and optimized high-quality RESTful APIs and ensured secure and robust third-party system integrations. Developed clean, maintainable code following SOLID principles and participated in peer code reviews. Implemented automated unit and integration tests using JUnit and Selenium. Contributed to GitLab CI/CD pipelines. Projects included a Business Process Statistical Dashboard (Java, Spring Boot, Microservices, REST APIs, Shared Caching, Docker, GitLab CI/CD, Gradle) and a Logistics Maptools & Predictive Analysis Platform (Java, Spring Boot, Microservices, REST APIs, OpenStreetMap Library, Docker, Git).
Contributed to backend platform feature delivery using C# and .NET environments. Participated in troubleshooting bugs, refactoring legacy components, and aligning development tasks with senior engineering leadership.