
Milioane de persoane folosesc aplicația Freelancer pentru a-ți pune ideile în practică.
Preferat de branduri importante și startupuri
Postează gratuit un proiect și apoi poți lua legătura cu freelanceri calificați, gata să înceapă lucrul chiar astăzi. Compară ofertele, evaluările și portofoliile și plătești serviciile doar când ești mulțumit(ă) de rezultat.
~ 390 sec.
până la plasarea primei oferte
49+
oferte pentru fiecare proiect
10k+
freelanceri disponibili online
Fără plăți percepute în avans! Plătești doar când ești mulțumit(ă) de servicii.

8,4
8,4
97%

Peshawar, Pakistan
$45 USD pe oră

9,7
9,7
97%

Kolkata, India
$20 USD pe oră

9,2
9,2
99%

Daska, Pakistan
$50 USD pe oră

8,4
8,4
97%

Dhaka, Bangladesh
$30 USD pe oră

8,2
8,2
92%

Ha Noi, Vietnam
$25 USD pe oră

6,6
6,6
95%

Faisalabad, Pakistan
$25 USD pe oră

6,6
6,6
100%

Ahmedabad, India
$40 USD pe oră

8,4
8,4
100%

Rawalpindi, Pakistan
$35 USD pe oră

7,0
7,0
80%

NATORE, Bangladesh
$10 USD pe oră
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.

Sistemul de management Freelancer Enterprise
Folosește forța noastră de muncă formată din 89.8 milioane de profesioniști pentru a-ți dezvolta compania.

API-ul platformei Freelancer
De ce să faci angajări când poți mai bine să integrezi forța noastră de muncă talentată, disponibilă în cloud?
Postează un proiect chiar astăzi și primești oferte de la freelanceri calificați
Inspiră-te din proiectele de J2ME

Designul unui site web.
540 USD în 7 zile.

Designul unei aplicații.
100 USD în o singură zi.

Site web.
430 USD într-o singură zi.

Designul unui site web.
140 USD în 13 zile.

Designul unei aplicații.
200 USD în 19 zile.

Site web.
150 USD în 13 zile.

Site web.
240 USD într-o singură zi.

Site web.
100 USD în o singură zi.
Milioane de utilizatori, de la companii mici și până la întreprinderi mare, de la antreprenori la startupuri, folosesc platforma Freelancer pentru a-și pune ideile în practică.
89.8 milioane
89.8 milioane
Utilizatori înregistrați
25.8 milioane
25.8 milioane
Totalul proiectelor postate