Il lavoro da programmatore Java è in genere offerto dalle “software house”, ossia da aziende che si occupano principalmente di sviluppo di siti e applicazioni web.
Altre proposte possono però derivare da reparti meno specifici ma che richiedono la presenza di uno sviluppatore Java, come studi di consulenza, centri di ricerca o anche pubblica amministrazione.
Inoltre, un programmatore Java può anche decidere di lavorare in autonomia, dedicandosi a più progetti.