Job Description
WE ONLY ACCEPT PROPOSALS THROUGH THIS PLATFORM
Job Overview
We are seeking a Senior Java Developer based in LATAM to support the modernization of an existing desktop application. The ideal candidate is proactive, detail-oriented, and experienced in modern Java, desktop applications, and native integrations. You will work closely with technical leads, QA, and product teams to deliver high-quality, maintainable, and scalable solutions.
Key Responsibilities
- Migrate an existing Java 8 desktop application to a modern Java version (17+).
- Refactor, optimize, and update legacy code while maintaining backward compatibility.
- Evaluate and implement modern backend frameworks (e.g., Spring Boot).
- Redesign local communication mechanisms using REST APIs or equivalent approaches.
- Maintain and enhance integrations with local hardware (scanners, tokens, certificate stores).
- Work with native libraries (JNI/JNDI) ensuring compatibility with 32-bit components if required.
- Review and modernize the desktop UI layer (JavaFX or alternatives).
- Collaborate with teams to deliver high-quality features on time.
- Produce technical documentation and participate in code reviews.
Required Skills & Experience
- Location: LATAM only
- Language: Advanced English (spoken and written)
- Experience: 5+ years as a Java developer, preferably in senior or lead roles
- Java Expertise: Java 11+, with Java 17–25 preferred
- Desktop Applications: JavaFX, Swing, or similar frameworks
- APIs & Architecture: REST APIs, embedded servers, modular architectures
- Native Integrations: JNI/JNDI, hardware-level components, certificate stores, cryptographic devices, or digital signature workflows
- Development Tools: Git, CI/CD, agile methodologies
- Soft Skills: Independent, proactive, strong problem-solving, excellent communication
Application Instructions
Please include the following with your proposal:
- Brief personal introduction
- Portfolio, GitHub, or relevant code samples
- Relevant experience in Java migrations, desktop applications, or hardware integrations
WE ONLY ACCEPT PROPOSALS THROUGH THIS PLATFORM