XX
Senior Java Developer – LATAM ONLYFreelanceJobsCanada

This job offer is no longer available

XX

Senior Java Developer – LATAM ONLY

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

WE ONLY ACCEPT PROPOSALS THROUGH THIS PLATFORM
We are looking for a Senior Java Developer with strong experience in modern Java, desktop applications, and native integrations to support the modernization of an existing solution. We value proactive professionals with excellent attention to detail who can thrive in a technical, fast‑paced environment.
Responsibilities:
• Migrate an existing Java 8 desktop application to a modern Java version (Java 17+).
• Update, refactor, and optimize legacy code while ensuring backward compatibility.
• Evaluate and implement modern backend frameworks (e.g., Spring Boot).
• Redesign local communication mechanisms using REST APIs or equivalent approaches.
• Maintain and improve integrations with local hardware (scanners, tokens, certificate stores).
• Work with native libraries (JNI/JNDI) and ensure compatibility with 32‑bit components when required.
• Review and modernize the desktop UI layer (JavaFX or alternatives).
• Collaborate with technical leads, QA, and product teams to deliver high‑quality features.
• Produce technical documentation and participate in code reviews.
Requirements:
• Advanced English (spoken and written) for daily communication.
• 5+ years of experience as a Java Developer, ideally in senior or lead roles.
• Strong proficiency in Java 11+ (Java 17–25 preferred).
• Experience with desktop applications (JavaFX, Swing, or similar).
• Solid understanding of REST APIs, embedded servers, and modular architectures.
• Experience integrating with native libraries (JNI/JNDI) or hardware‑level components.
• Familiarity with certificate stores, cryptographic devices, or digital signature workflows.
• Strong knowledge of Git, CI/CD, and agile methodologies.
• Ability to work independently, propose improvements, and communicate clearly.
Application:
Please include:
• A brief introduction
• Portfolio, GitHub, or code samples
• Relevant experience with Java migrations, desktop apps, or hardware integrations
WE ONLY ACCEPT PROPOSALS THROUGH THIS PLATFORM
Contract duration of 3 to 6 months. with 40 hours per week.
Languages: Spanish.
Mandatory skills: Web Development, JavaFX, Spring Boot, REST API, JNDI, Software Architecture, JavaScript, Java, Git
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.