
Freelancer za uresničevanje svojih zamisli uporablja več milijonov ljudi.
Zaupanje vodilnih znamk in zagonskih podjetij
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 za podjetja
Uporabite našo 88.5-milijonsko delovno silo za izboljšanje poslovanja.

Freelancer API
Zakaj bi najemali ljudi, če lahko preprosto integrirate našo talentirano delovno silo v oblaku?
Objavite projekt danes in pridobite ponudbe talentiranih freelancerjev
Pridobite navdih iz J2ME projektov

Oblikovanje spletnih mest.
540 USD v 7 dneh.

Oblikovanje aplikacij.
100 USD v 1 dnevu.

Spletno mesto.
430 USD v 1 dnevu.

Oblikovanje spletnih mest.
140 USD v 13 dneh.

Oblikovanje aplikacij.
200 USD v 19 dneh.

Spletno mesto.
150 USD v 13 dneh.

Spletno mesto.
240 USD v 1 dnevu.

Spletno mesto.
100 USD v 1 dnevu.
Freelancer za uresničevanje idej uporablja več milijonov uporabnikov, od majhnih podjetij do velikih družb, samostojnih podjetnikov in zagonskih podjetij.
88.5 mio.
88.5 mio.
Registrirani uporabniki
25.7 mio.
25.7 mio.
Skupno število objavljenih del