Küçük bir Java® geliştiricisi, Java® programlama dilini yazılım ve programlar oluşturmak için kullanan daha düşük seviyeli bir programcıdır. Bu kişi genellikle sertifikalandırılmak zorunda kalacak ve serbest meslek sahibi bir birey yerine işveren için çalışacaktır. Birincisi, en az üç ila beş yıl boyunca profesyonel bir kapasitede çalışana kadar küçük bir geliştirici olarak kabul edilir. Şu anda, genellikle orta seviye bir programcı olarak kabul edilecektir.
Küçük bir Java geliştiricisi olmanın en iyi yolu, akredite bir kolej veya üniversiteye gitmek ve bilgisayar bilimleri veya ilgili bir kursa gitmektir. Java® programlama sertifikasyon programını alarak daha az eğitimli bir geliştirici olmak da mümkündür. Bunlar birçok teknik okulda ve bazı topluluk kolejlerinde sunulmaktadır. Sertifika alındıktan sonra, öğrenci küçük bir Java® geliştiricisi olarak iş aramaya başlayabilir.
Küçük bir geliştiriciyi işe alabilecek çeşitli işletmeler var. Yazılım ve BT firmaları iki örnektir, ancak teknolojiyle ilgili olmayan bazı işletmeler, işleri günlük faaliyetlerinde ihtiyaç duydukları yazılım, program ve uygulamaları oluşturmak ve sürdürmek için de işe alabilirler. Ayrıca, Java® kullanan veritabanlarını ve diğer teknolojileri web sitelerine uygulamak için web tasarım şirketleri tarafından işe alınabilirler. Ek olarak, birçok web tasarımcısı programcı olarak iki katına çıkar.
Küçük bir Java® geliştiricisi, genellikle yeni yazılım veya programlar oluştururken veya varolan programları değiştirip değiştirerek çalışır. Java® programlama dili kullanılarak hemen hemen her türlü yazılım oluşturulabilir ve çeşitli platformlarda ve bilgisayar sistemlerinde kullanılma kabiliyetine önem verilir. Bir yazılım geliştirme firması için çalışırken, programcı genellikle firmanın pazarlayacağı ve işletmelere veya tüketicilere satacağı programlar oluşturacaktır. Başka tür işletmeler için çalışanlar, genellikle o işin ihtiyaçlarına göre düzenlenmiş ve rafine edilmiş yazılımlar yaratacaktır.
Küçük geliştiricilerin ortalama maaşları, bulundukları yere ve beceri seviyesine bağlı olarak büyük ölçüde değişmektedir. Eğitim miktarı da bir rol oynayabilir. Birçok şirket aynı şirket içinde, yetenek ve deneyim kazandıkça üst düzey geliştiricilere terfi ettirilir. Genellikle, programcılar kendi başlarına gider ve serbest veya serbest çalışan bir şekilde becerilerini sunarlar. Bazıları aynı zamanda kendi yazılımlarını, oyunlarını ve uygulamalarını yaratır ve pazarlar.


