
Millones de personas recurren a Freelancer para hacer realidad sus ideas.
Con la confianza de las principales marcas y startups
Publica tu proyecto gratis y conéctate con freelancers profesionales listos para comenzar hoy. Compara ofertas, calificaciones y portafolios y solo paga cuando estés satisfecho con el trabajo.
~270 seg
a la primera oferta
53+
ofertas por proyecto
11k+
freelancers en línea
Sin pagos adelantados: paga únicamente cuando estés satisfecho con el trabajo entregado
A J2ME developer builds applications for Java 2 Platform, Micro Edition, the legacy Java framework that powers feature phones, embedded devices, SIM toolkits, and resource-constrained handheld hardware. These specialists write lightweight Java code optimized for limited memory, small screens, and intermittent connectivity, producing MIDlets and CLDC-compliant applications that run on millions of devices still active in industrial, telecom, and emerging-market deployments.
Hiring a J2ME programmer gives you working software for devices that modern Android and iOS toolchains cannot target. The platform remains commercially relevant for telecom operators maintaining SIM applets, manufacturers shipping low-cost handsets, point-of-sale terminals, GPS trackers, RFID readers, and legacy enterprise mobile apps that still need patches, ports, or feature extensions.
Typical deliverables from a J2ME freelancer include:
A competent J2ME consultant works fluently with the Java ME SDK, the older Sun Wireless Toolkit (WTK), and device-specific emulators from Nokia, Sony Ericsson, Samsung, and BlackBerry. Development is commonly done in NetBeans Mobility Pack or Eclipse with the MTJ plugin. Build automation typically relies on Ant scripts, Antenna for preprocessing, and ProGuard for code obfuscation and JAR shrinking.
Other technologies a strong J2ME engineer should know include:
Demand for J2ME programming experts is concentrated in sectors where legacy hardware remains in active service. Telecom operators commission SIM applet updates and value-added services. Logistics and fleet management companies maintain firmware-adjacent apps on rugged handheld scanners and trackers. Banking and microfinance providers in Africa, South Asia, and Latin America still ship feature-phone wallet apps and USSD-adjacent Java clients. Industrial automation, utility metering, and embedded device vendors continue to support J2ME runtimes inside long-life product lines.
Strong candidates show evidence of shipping production MIDlets, working within tight memory budgets, and handling device fragmentation. Look for portfolios that include named device targets, screenshots of installed JAR files, and examples of published MIDP 2.0 or MIDP 2.1 work. Java fundamentals matter as much as J2ME-specific knowledge — a good developer is comfortable with multithreading, exception handling, I/O streams, and object lifecycle management on a constrained JVM.
Useful signals on a candidate profile include:
Sample interview questions you can use directly:
Freelancer.com gives you direct access to a global pool of Java ME programmers, including specialists from regions where feature-phone development remained active long after Western markets moved on. That depth matters for a niche skill: finding someone who has actually shipped MIDP 2.0 software on Nokia Series 40, BlackBerry OS, or Samsung handsets is far easier when you can post a brief and receive bids from freelancers worldwide. Clients set their own budgets, compare proposals, and use Milestone Payments to release funds only when work is verified. Whether you need a one-off bug fix on a legacy MIDlet or a full port of an old codebase, you can hire on Freelancer.com with confidence in the platform's rating system, dispute resolution, and verified payment protections.
Hiring a J2ME specialist works best when your brief reflects the niche nature of the platform. Because the talent pool is smaller than for mainstream mobile stacks, a precise project description filters quickly to the freelancers who have actually shipped Java ME software. The three steps below cover how to post the project, evaluate bids, and award the work.
The clarity of your brief is the single biggest determinant of bid quality. For J2ME work, you need to specify the device profile, target handsets, and whether the engagement is greenfield development, a port, or maintenance on an existing JAR. Head to the
Bids on a J2ME project are short proposals that reveal how each freelancer interprets the brief. A strong proposal will reference the specific JSRs, device families, and tooling your project requires, rather than offering generic Java experience. Use Freelancer.com's chat to ask clarifying questions before shortlisting candidates.
The final decision combines proposal quality with profile evidence. For a niche skill like J2ME, weigh consistency of completed Java and mobile work over a single impressive sample. Past client reviews that mention legacy mobile, embedded Java, or SIM applet projects are particularly valuable signals.
Yes, in specific contexts. J2ME remains in active use on feature phones, SIM toolkit applications, embedded handhelds, and legacy enterprise devices that have long replacement cycles. Most new consumer mobile work has shifted to Android and iOS, but maintenance, ports, and SIM applet projects continue to need experienced Java ME developers.
J2ME targets the Java ME runtime on feature phones and constrained devices using CLDC, MIDP, and MIDlets. Android development uses a different Java and Kotlin runtime built on Dalvik or ART, with its own SDK, lifecycle model, and APIs. The Java language overlaps, but the libraries, tooling, and deployment models are distinct, so experience in one does not automatically transfer to the other.
Yes. Many J2ME projects on Freelancer.com are short engagements — patching an existing MIDlet, recompiling for a new device profile, reducing JAR size, or re-signing a JAD for OTA distribution. You can scope these as fixed-price projects and award them within days.
Source code is strongly preferred. Without it, the freelancer must decompile the JAR, which is slower, less reliable, and produces obfuscated output that is harder to maintain. If you only have the binary, mention this in your brief so candidates can scope reverse engineering work into their bids.
Small bug fixes and ports often complete within a week. A new MIDlet of moderate complexity, including networking, UI, and persistence, typically takes several weeks. Multi-device certification, signing, and OTA deployment can extend timelines further depending on the number of target handsets.

Freelancer Enterprise
Emplea nuestra fuerza laboral de 89.5 millones para que tu negocio alcance más objetivos.

API de Freelancer
¿Por qué contratar personas cuando, en lugar de ello, simplemente puedes integrar nuestra talentosa fuerza laboral en la nube?
Publica hoy un proyecto y recibe ofertas de freelancers talentosos
Inspírate con proyectos de J2ME

Diseño de sitio web.
USD 540 en 7 días.

Diseño de app.
USD 100 en 1 día.

Sitio web.
USD 430 en 1 día.

Diseño de sitio web.
USD 140 en 13 días.

Diseño de app.
USD 200 en 19 días.

Sitio web.
USD 150 en 13 días.

Sitio web.
USD 240 en 1 día.

Sitio web.
USD 100 en 1 día.
Millones de usuarios, desde pequeños negocios a grandes empresas, emprendedores a startups, utilizan Freelancer para hacer realidad sus ideas.
89.5 millones
89.5 millones
Usuarios registrados
25.8 millones
25.8 millones
Total de trabajos publicados