Profesi Java Programmer adalah sebutan untuk orang yang ahli atau menguasai bahasa pemrograman Java. Bertanggung jawab dalam pengembangan program java untuk membangun sebuah website atau aplikasi. Seorang Java Programmer juga turut membantu dalam pengembangan sebuah software dan sistem. Java sendiri merupakan bahasa pemograman yang paling diminati karena kemudahannya untuk dipahami dan dipelajari. Menjadi Java Programmer, kamu harus menguasai beberapa skill lain diantaranya Oracle database, XML, X Query, Layanan web berbasis Java Database Relasional, SQL dan ORM Kerangka J2EE Analisis dan Desain Berorientasi Objek JSP EJB (Enterprise Java Beans) XSL, Test-Driven Development dan lain-lain.