You will get Java 8/11 to Java 17 Migration – Modernize Your Codebase

Martin K.Status: Offline
Martin K.

Let a pro handle the details

Buy Web Application Programming services from Martin, priced and ready to go.
Martin K.Status: Offline
Martin K.

Let a pro handle the details

Buy Web Application Programming services from Martin, priced and ready to go.

Project details

Keep your Java applications secure, efficient, and future-ready by migrating to Java 17, the latest Long-Term Support (LTS) version. This service ensures a smooth upgrade from Java 8 or Java 11 to Java 17 with minimal disruption to your existing codebase.

I will assess your project, update your build tools and dependencies, refactor incompatible code, and ensure everything runs smoothly with Java 17. Optionally, I can modernize your code using new language features like records, sealed classes, and pattern matching for cleaner and more maintainable code.

By the end of the migration, your application will be fully functional, up-to-date with the latest Java standards, and ready for long-term scalability and performance.
Programming Languages
Java
Coding Expertise
Performance Optimization
What's included
Service Tiers Starter
$30
Standard
$50
Advanced
$80
Delivery Time 2 days 5 days 10 days
Number of Revisions
123
Design Customization
-
-
-
Content Upload
-
-
-
Responsive Design
-
-
-
Source Code
Martin K.Status: Offline

About Martin

Martin K.Status: Offline
Java Backend Developer | Spring Boot | REST APIs
Abidjan, Cote d'Ivoire - 2:20 am local time
🔹 About Me

I’m a passionate Backend developer with 8 years of experience building robust, scalable, and secure applications. I'm specialized in Java and the Spring Boot ecosystem, and I help clients design, develop, and maintain high-performance backend systems.

✅ What I Offer
• Development of clean, well-documented RESTful APIs
• Integration of secure authentication systems (JWT, OAuth2)
• Efficient database design using PostgreSQL, MySQL, or MariaDB
• Modular, maintainable architecture following clean code principles
• Implementation of unit & integration testing
• Dockerized deployments, version control with Git, CI/CD pipelines
• Migration from older Java versions to Java 17+

🛠️ Tech Stack
• Languages: Java, JavaEE, JavaScript, HTML/CSS
• Frameworks: Spring Boot, Spring Security, Spring Data JPA, Spring Batch
• Databases: MS SQL Server 2012, Oracle 11g, MySQL, PostgreSQL
• Tools: Git, Docker, Maven/Gradle, Jenkins, IntelliJ / STS
• Testing: JUnit 5, Mockito, Wiremock
• Analysis Methods: Merise, UML (Unified Modeling Language)
• Agile Project Management: JIRA, Trello
• Technical Practices: Extreme Programming (XP), DevOps, Test-Driven Development (TDD)
• Cloud & Services: AWS (basic)

💬 Why Work With Me?
• I write clean, maintainable, and scalable code
• Strong communication and a client-first mindset
• Proven ability to deliver on time and adapt quickly
• I care about the success of your project as much as you do

Steps for completing your project

After purchasing the project, send requirements so Martin can start the project.

Delivery time starts when Martin receives requirements from you.

Martin works on your project following the steps below.

Revisions may occur after the delivery date.

Initial Assessment & Code Audi

• Review the existing codebase to identify Java version dependencies, deprecated APIs, and potential compatibility issues. • Analyze build tools (Maven/Gradle), libraries, and framework versions. • Evaluate test coverage and identify risks.

Upgrade Build Configuration

• Update the pom.xml or build.gradle to use Java 17 as the target and source version. • Adjust plugin versions (e.g., compiler, surefire, etc.) and ensure toolchain compatibility.

Review the work, release payment, and leave feedback to Martin.